Prime Factorization

Run Settings
LanguageJava
Language Version
Run Command
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); } }
Editor Settings
Theme
Key bindings
Full width
Lines