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

Содержимое удалено Содержимое добавлено
Строка 129:
writeln(s);
end.
</source>
 
== JavaScript ==
<source lang="javascript">
(function(){
var digits = {},
i, tmp;
for (i = 0; i <= 999; i += 1) {
tmp = i % 10 + ((i % 100) - (i % 10)) / 10 + (i / 100) ^ 0;
if (digits[tmp] === undefined) {
digits[tmp] = 1;
} else {
digits[tmp] += 1;
}
}
tmp = 0;
for (i in digits) {
tmp += digits[i] * digits[i];
}
document.writeln( tmp );
}());
</source>