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

Содержимое удалено Содержимое добавлено
Added implementation in java
Строка 163:
document.writeln( tmp );
}());
</source>
 
 
== JAVA==
<source lang="java">
public static void main(String[] args) {
int howMuch = 0;
Map<Integer, Integer> map = new HashMap<Integer, Integer>(27);
int[] mass = new int[1000];
 
for(int j = 0; j < 28; j++){
map.put(j,0);
}
 
for (int i = 0; i < 1000; i++) {
int key = i % 10 + i / 10 % 10 + i / 100;
map.put(key,map.get(key) + 1);
mass[i] = key;
}
 
 
for (int k = 0; k < 1000; k++) {
howMuch = howMuch + map.get(mass[k]);
}
 
System.out.println(howMuch);
}
</source>