Ваша компания недавно наняла новую группу чрезвычайно преданных сисадминов. Они считают, что просто смотреть на компьютерные экраны довольно ограниченно (я имею в виду, частота обновления 60 Гц просто НЕ достаточна), поэтому они подключили шину данных ЦП к ЦАП и воспроизводят ее на динамике через серверную комнату, чтобы они могли слышать до 20 кГц. Одна проблема: это системные администраторы, а не инженеры-электрики, и их настройки динамиков постоянно ломаются. Они полагали, что это вызвано слишком резкими изменениями значений байтов в коде, который программисты компилируют на мэйнфрейме. Теперь системные администраторы проводят небольшую конкуренцию, чтобы выяснить, кто может создавать код, наиболее удобный для настройки их динамиков.
Вызов
Ваша миссия состоит в том, чтобы создать программу или функцию на выбранном языке, который имеет как можно меньше различий между последовательными байтами (см. Раздел «Расчет»). Эта программа будет иметь задачу расчета собственного балла.
вход
Строка ASCII stdin
или ближайший эквивалент вашего языка, или как ввод функции, если вы создаете функцию. Поскольку ваша программа должна сама принимать данные для подсчета очков, ваша программа должна поддерживать Unicode, если она содержит Unicode. В противном случае ASCII достаточно. Предполагается, что входные данные имеют длину не менее 2 байтов.
расчет
Каждый символ строки будет преобразован в его числовой эквивалент, используя стандарт ASCII. Затем разница между всеми персонажами будет сначала возведена в квадрат, а затем суммирована . Например, строка abd
получит оценку 1²+2²=5
.
Выход
Результатом будет заголовок вашей записи. Это означает, что к нему следует добавить #
или добавить новую строку и -
(тире). Затем он должен вывести имя вашего языка программирования, затем запятую, пробел, а затем целое число, представляющее результат вычисления. Например
#C++, 98
будет действительным выводом. Вывод должен быть дан stdout
либо на вашем языке, ближайшем к нему, либо в качестве возвращаемого значения для вашей функции.
счет
Ваша оценка будет рассчитанным значением вашей программы, с самой программой в качестве входных данных.
Изменить: должны обрабатывать переводы строки, извините за раньше, ребята
Вот скрипт Pyth для проверки подсчета очков.