Si se utiliza un lenguaje compilado, el programa debe eliminar el ejecutable compilado (pero no necesita eliminar el archivo fuente). Si se utiliza un idioma interpretado, el programa debe eliminar el archivo fuente.
Mi oferta inicial:
Python (29 caracteres)
import os;os.remove(__file__)
Editar: para evitar soluciones como rm -rf / , el programa no debe eliminar nada excepto el archivo ejecutable o fuente.
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>