H.java 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package contest1400;
  2. import java.util.Arrays;
  3. import java.util.Scanner;
  4. public class H {
  5. static int N = 1000000;
  6. static boolean prime[] = new boolean[N + 1];
  7. static void fill() {
  8. Arrays.fill(prime, true);
  9. int c;
  10. for (int j = 1; j <= N; j++) {
  11. int a = j;
  12. while (a != 0) {
  13. c = a % 10;
  14. a = a / 10;
  15. if (c == 0)
  16. prime[j] = false;
  17. }
  18. }
  19. }
  20. public static void main(String[] args) {
  21. Scanner cin = new Scanner(System.in);
  22. fill();
  23. while (cin.hasNext()) {
  24. int c = 0;
  25. int a = cin.nextInt();
  26. if (prime[a] == false)
  27. System.out.println("Unlucky");
  28. else {
  29. for (int i = 1; i <= a; i++)
  30. if (prime[i] == true)
  31. c++;
  32. System.out.println(c);
  33. }
  34. }
  35. cin.close();
  36. }
  37. }