Advertisement
Krefeld187

Untitled

Oct 11th, 2020
34
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. import java.io.*;
  2. import java.math.*;
  3. import java.text.*;
  4. import java.util.*;
  5. import java.util.regex.*;
  6.  
  7. public class Solution
  8. {
  9. static int arr[]= {2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61,
  10. 67, 71, 73, 79, 83, 89, 97,101, 103, 107, 109,} ;
  11. static long res = 1;
  12. static int i = 0;
  13. static int primeCount(long n)
  14. {
  15. if(res * arr[i] <= n)
  16. {
  17. res *= arr[i];
  18. ++i;
  19. primeCount(n);
  20. }
  21. return i;
  22. }
  23.  
  24. private static final Scanner scanner = new Scanner(System.in);
  25.  
  26. public static void main(String[] args) throws IOException
  27. {
  28. int q = scanner.nextInt();
  29. for (int qItr = 0; qItr < q; qItr++)
  30. {
  31. long n = scanner.nextLong();
  32. int result = primeCount(n);
  33. System.out.println(result);
  34. }
  35. }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement