Quick actions

cmd+k|ctrl+k

Navigation

Languages

Prime Factorization

Snippet info

Language

Java

Visibility

public

Author

axelkalbach

Created

2017-03-29T19:06:26Z

Updated

2017-03-29T19:06:26Z

class Main {
    public static void main(String[] args) {
        primeFac(12);
    }
    
    public static void primeFac(int n) {
        while(n % 2 == 0) {
            System.out.println("2");
            n /= 2;
        }
        int sqrt = (int) Math.sqrt(n);
        for(int i = 3; i <= sqrt; i += 2) {
            while(n % i == 0) {
                System.out.println(i);
                n /= i;
            }
        }
        if(n > 2) System.out.println(n);
    }
}
INFO