In questa attività, ti è permesso creare un programma utile per fare tutto ciò che puoi scrivere entro 100 caratteri. Puoi usare meno caratteri, ma non di più.
Regole, solo per proteggere da scappatoie standard che non sono più divertenti:
Il tuo programma non può accedere a Internet, a meno che non sia necessario. Ad esempio, il programma che mostra la domanda più votata su questo sito Web può utilizzare Internet per verificare questa domanda. Tuttavia, non è consentito navigare in Internet per trovare la sua vera fonte ed eseguirlo.
Il tuo programma non può essere un interprete per la lingua in cui è stato scritto. Tuttavia, l'interprete Brainfuck in una lingua non Brainfuck andrebbe bene.
Il tuo programma non può eseguire programmi esterni che fanno esattamente ciò che fa il tuo programma. Ad esempio, non è possibile eseguire
vim
e dichiarare che il programma è in fase divim
implementazione.Il tuo programma non può essere pericoloso per il computer su cui è in esecuzione e altri computer. Non è consentito scrivere programmi come
rmdir /
(l'esempio qui intenzionalmente non funziona, non risolverlo) e dichiarare che è un programma utile per rimuovere tutti i file sul computer.Il tuo programma potrebbe essere lento quanto desideri e utilizzare tutte le risorse che desideri, purché tu possa provare che fa quello che voleva fare.
Non sei autorizzato a creare una lingua specifica per questa attività. Tuttavia, ti è permesso fare interprete per il tuo linguaggio inventato in qualche altro linguaggio di programmazione.