Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.brightos;
- public class Main {
- private static int[] a = new int[100000];
- public static void main(String[] args) {
- for (int i = 0; i < a.length; i++) {
- prepare();
- int w = i;
- int k = 1;
- a[k] = w;
- while (w != 85 && k < a.length - 1) {
- int s = 0;
- while (w != 0) {
- int c = w % 10;
- s += c * c;
- w /= 10;
- }
- w = s;
- k++;
- a[k] = w;
- }
- if (k == 5 && check())
- System.out.println(i);
- }
- }
- private static boolean check() {
- for (int i = 0; i < a.length - 1; i++)
- if ((a[i] < 10 || a[i] > 99) && a[i] != 123123123)
- return false;
- return true;
- }
- private static void prepare() {
- for (int i = 0; i < a.length - 1; i++)
- a[i] = 123123123;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement