Necesitas hacer tres cosas:
- Estado de una tarea, T .
- Solución de la tarea en el lenguaje no suele utilizar para jugar al golf, A .
- Solución de la tarea en un lenguaje típicamente utilizado para jugar al golf, B . No intentes simplemente hinchar B para aumentar el puntaje, en lugar de eso, piensa que B fue escrito por tu competidor.
Use el sentido común para definir typically used for golfing
, intente maximizar la diversión para otros usuarios.
Otros usuarios pueden proponer mejores B
correos electrónicos (tal vez incluidos en otros idiomas "golf").
Anotar es (length_in_bytes(B)+5)/(length_in_bytes(A)+5)
, más es mejor. (¿Tal vez la fórmula de puntuación debería cambiarse? ..)
La idea principal es inventar una tarea donde los lenguajes que generalmente funcionan bien en codegolf encuentran un problema. Puede ser la fuerza repentina de un lenguaje habitual en la tarea dada o la debilidad repentina de algunos golflang.
Evite tareas que mencionen lenguajes de programación específicos, como Input a string and execute it as a Scheme code
.