Prime Factorization
Prime Factorization is a further restricted version of integer factorization wherein we are trying to factor our given number down to prime numbers.
Let's look at an example. For this example let's see what the prime factors of
12 are. It is best to start working from the smallest prime number, which in
this case is 2: 12 / 2 = 6. Being that 6 is not a prime number we would
then see if we can go further: 6 / 2 = 3. Since 3 is a prime number our
prime number factorization would look like: 12 = 2 x 2 x 3 or 12 = 2^2 x 3.
Now let's look at a slightly more involved example. Let's see what the prime
factorization of 147 is. Since 147 is an odd number we know that we can't
divide by 2, but since the digits of 147 add up to a number that is
divisible by 3 we know that we can divide by 3: 1 + 4 + 7 = 12. That is a
little trick you can do to see if a number is divisible by 3 without having to
bust out a calculator. So let's divide by 3: 147 / 3 = 49. Again since 49
is not a prime number we shall try to factor that: 49 / 7 = 7. That means the
prime factorization of 147 is: 147 = 3 * 7^2.
Prime factorization is a good concept to at least understand as it makes up the backbone of cryptography.