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