Dans cette question, je parlerai des programmes comme des chaînes, ce sont des chaînes d'octets, pas des caractères. La façon dont votre programme résultant est rendu ou affiché n'est pas importante pour ce défi, seule la façon dont il apparaît dans la mémoire compte.
Un programme vierge est un programme qui, lorsqu'il est exécuté, ne génère pas d'erreur, mais il provoquera une erreur chaque fois qu'une sous-chaîne continue de taille n , où 1 ≤ n < | S | , est retiré.
Un programme sale est l'opposé, c'est un programme qui, lorsqu'il est exécuté, fait une erreur, mais chaque fois qu'une sous-chaîne continue de taille n , où 1 ≤ n < | S | , est supprimé, il ne fait pas d'erreur.
Pour ce défi, une erreur est une sortie non vide vers STDERR.
Votre défi est d'écrire un programme sale qui utilise autant d'octets uniques que possible. Cela signifie que vous obtiendrez un point pour chaque octet unique qui apparaît dans votre code, un score plus élevé étant meilleur. Le score maximum est donc de 256.