Você precisa fazer três coisas:
- Declaração de uma tarefa, T .
- Solução da tarefa em linguagem não tipicamente usado para jogar golfe, A .
- Solução da tarefa em linguagem tipicamente usado para jogar golfe, B . Não tente apenas inchar B para aumentar a pontuação; pense como se B tivesse sido escrito pelo seu concorrente.
Use o bom senso na definição typically used for golfing
, tente maximizar a diversão para outros usuários.
Outros usuários podem propor B
s melhores (talvez incluindo em outros idiomas "golfe").
A pontuação é (length_in_bytes(B)+5)/(length_in_bytes(A)+5)
, quanto mais, melhor. (Talvez a fórmula de pontuação deva ser alterada? ..)
A idéia principal é inventar uma tarefa em que idiomas que normalmente apresentam bom desempenho no codegolf enfrentam um problema. Pode ser a força repentina de um idioma usual na tarefa especificada ou a fraqueza repentina de algum idioma de golfe.
Evite tarefas que mencionem linguagens de programação específicas, como Input a string and execute it as a Scheme code
.