Реализации алгоритмов/Подсчёт счастливых билетов: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 171:
int howMuch = 0;
Map<Integer, Integer> map = new HashMap<Integer, Integer>(27);
int[] massarr = new int[1000];
for(int j = 0; j < 28; j++){
map.put(j,0);
Строка 178:
int key = i % 10 + i / 10 % 10 + i / 100;
map.put(key,map.get(key) + 1);
massarr[i] = key;
}
for (int k = 0; k < 1000; k++) {
howMuch = howMuch + map.get(massarr[k]);
}
System.out.println(howMuch);