We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent da8892e commit 7dbf167Copy full SHA for 7dbf167
prime_max_divisor.java
@@ -0,0 +1,26 @@
1
+//import java.util.Scanner;
2
+import java.util.*;
3
+public class prime_max_divisor {
4
+ public static void main(String[] args) {
5
+ Scanner in = new Scanner(System.in);
6
+ int T = in.nextInt();
7
+ while (T-->0) {
8
+ long n = in.nextLong();
9
+ long maxPrime = -1;
10
+ while (n%2 == 0) {
11
+ maxPrime = 2;
12
+ n /= 2;
13
+ }
14
+
15
+ for (int i=3;i<=Math.sqrt(n);i +=2){
16
+ while(n%i == 0){
17
+ maxPrime = i;
18
+ n/=i;
19
20
21
+ if(n>2)
22
+ maxPrime = Math.max(maxPrime,n);
23
+ System.out.println(maxPrime);
24
25
26
+}
0 commit comments