У цьому виклику ви повинні вирішити це завдання.
Конкурс закінчився! Перевірте кінець питання
Технічні характеристики:
- Напишіть найменший код (Будь-яка мова *).
- Оцінка відповіді - це сума:
- Довжина коду без пробілів .
- Кількість відповідей на тій самій мові у квадраті.
- Довжина назви найбільшої мови на конкурсі мінус довжина вашої мови.
- Поточні голоси мінус оновлені (ака мінус Всього голосів)
- Напишіть позицію користувачів та оцінку.
- Кожен користувач може написати лише одну відповідь.
- Виграє найнижчий бал.
Тестування:
Отже, наприкінці змагань можливий вклад (STDIN):
Стовпці: Ім'я користувача, Мова, довжина коду (без пробілів) та TotalVotes
UserA Python 100 1
UserB Perl 30 2
UserC Java 500 3
UserD Brainfuck 499 4
UserE Perl 29 5
Якщо у вашого імені користувача є пробіли типу "Моє ім'я користувача", він стане "MyUserName", тому вхід завжди матиме рівно 4 стовпці .
Вихід буде (STDOUT):
1 UserE 33
2 UserB 37
3 UserA 103
4 UserD 496
5 UserC 503
Пояснення:
User P N^2 L V
A 100 1 3 -1
B 30 4 5 -2
C 500 1 5 -3
D 499 1 0 -4
E 29 4 5 -5
Brainfuck - найбільше ім’я з 9 знаками ( 9 - 9 = 0
).
У Perl та Java є 4 символи ( 9 - 4 = 5
).
Python має 6 символів ( 9 - 6 = 3
).
Perl має 2 записи, тому кожен отримує 4 додаткові бали.
Про мови:
Назва мови повинна містити лише англійські літери (тобто [A-Za-z]) та ті, які не відповідають цьому, повинні бути "перекладені" на щось інше.
До кінця конкурсу кожна мова повинна мати своє представництво (Ви можете запропонувати кращі представлення)
Приклади:
Python3 -> Python
Ruby1.9 -> Ruby
Shell Script -> Shell
C++ -> Cpp
C# -> CSharp
><> -> Fish
Дедлайн: 20 серпня 2011 р. 00:00 UTC
Після закінчення конкурсу переможець повинен знайти свою програму, щоб знайти переможця. Не переможцям дозволяється використовувати свої програми, щоб знайти переможця, і сказати йому / їй використовувати його / її програму, щоб знайти переможця. :)
Переможець (див. Вище) отримує відповідь прийняту!
* Мова Whitespace має несправедливу перевагу в тому, що можна вводити необмежену складність без штрафу за кількість символів. Відповіді, написані в Whitespace, можуть бути на конкурсі, але не можуть перемогти.
Якщо ви можете внести логіку програми в білі простори , ви також не можете перемогти. Це суб’єктивна тема, але якщо ваша програма може значно збільшитися в розмірі, не зазнаючи штрафу, вона підпадає під цей стан.
Кінцевий вхід
Алфавітний порядок імен (станом на 20 серпня 2011 р. UTC 00:00)
boothby Sage 41 9
Harpyon Python 203 4
JBernardo Python 184 7
JoeyAdams PostgreSQL 225 6
jpjacobs AWK 269 4
Lowjacker Ruby 146 2
PeterTaylor Golfscript 82 4
rmackenzie CommonLisp 542 2
shesek Javascript 243 3
userunknown Scala 252 1
Оскільки і мої відповіді, і відповіді кабінки перемогти не дозволяється, переможець повинен оголосити себе переможцем, відредагувавши це питання та розмістивши підсумковий результат нижче.
Кінцевий результат
1 boothby 39
2 PeterTaylor 79
3 Lowjacker 151
4 JBernardo 185
5 Harpyon 207
6 JoeyAdams 220
7 shesek 241
8 userunknown 257
9 jpjacobs 273
10 rmackenzie 541