Devi fare tre cose:
- Dichiarazione di un compito, T .
- Soluzione del compito in lingua non in genere utilizzato per giocare a golf, A .
- Soluzione del compito in un linguaggio tipicamente usato per giocare a golf, B . Non cercare di gonfiare B per aumentare il punteggio, invece pensa come se B fosse stato scritto dal tuo concorrente.
Usa il buon senso nella definizione typically used for golfing, cerca di massimizzare il divertimento per gli altri utenti.
Altri utenti possono proporre Bs migliori (magari anche in altre lingue "da golf").
Il punteggio è (length_in_bytes(B)+5)/(length_in_bytes(A)+5), di più è meglio. (Forse la formula del punteggio dovrebbe essere cambiata? ..)
L'idea principale è quella di inventare un'attività in cui le lingue che in genere funzionano bene in Codegolf incontrano un problema. Può essere la forza improvvisa di una lingua normale nel compito dato o la debolezza improvvisa di qualche golflang.
Evita compiti che menzionano specifici linguaggi di programmazione, come Input a string and execute it as a Scheme code.