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 B
s 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
.