Вам потрібно зробити три речі:
- Постановка завдання, т .
- Рішення завдання на мові зазвичай не використовується для гри в гольф, A .
- Рішення завдання на мові зазвичай використовується для гри в гольф, B . Не намагайтеся просто підірвати B, щоб поповнити рахунок, натомість подумайте, ніби B написав ваш конкурент.
Використовуйте здоровий глузд у визначенні typically used for golfing
, намагайтеся максимально розважити інших користувачів.
Інші користувачі можуть запропонувати кращі B
s (можливо, включно з іншими "гофрованими" мовами).
Підрахунок балів - (length_in_bytes(B)+5)/(length_in_bytes(A)+5)
чим краще, тим краще. (Можливо, формулу оцінювання слід змінити? ..)
Основна ідея полягає у тому, щоб винайти завдання, де мови, які, як правило, добре працюють у кодегольфі, зустрічаються з проблемою. Це може бути раптова сила звичайної мови в даному завданні або раптова слабкість якогось гольфлангу.
Уникайте завдань, які згадують конкретні мови програмування, наприклад Input a string and execute it as a Scheme code
.