Se viene utilizzata una lingua compilata, il programma deve eliminare l'eseguibile compilato (ma non è necessario eliminare il file di origine). Se viene utilizzata una lingua interpretata, il programma deve eliminare il file di origine.
La mia offerta di apertura:
Python (29 caratteri)
import os;os.remove(__file__)
Modifica: per impedire soluzioni come rm -rf / , il programma non deve cancellare nulla tranne il file eseguibile o il file sorgente.
html,body{margin:0;padding:0;height:100%;overflow:hidden}
<iframe src="https://xmikee1.github.io/ppcg-leaderboard/?id=19355" width="100%" height="100%" style="border:none;">Oops, your browser is too old to view this content! Please upgrade to a newer version of your browser that supports HTML5.</iframe>