En dépit de votre protestation, votre patron vous a mis au travail sur un programme qui prend en entrée un seul entier non signé et affiche la chaîne "prime" si cet entier est premier et "pas premier" s'il ne l'est pas. Vous pouvez choisir la langue dans laquelle vous le faites, tant que le programme résultant est court; votre patron apprécie beaucoup le faible nombre de personnages. (Il comptera manuellement les caractères après avoir imprimé le code source.)
Donc, vous feriez mieux de commencer, le plus petit nombre de personnages gagne.
La partie amusante
Ceci est juste entre vous et moi, mais votre programme devrait également être valable dans une autre langue. Dans cette langue cependant, il convient d’afficher la chaîne "Si le chef trouve cela, j’arrête". Assurez-vous que votre patron ne comprend pas qu'il y a une insulte cachée lors de la lecture répétée du code, car il oublie s'il a déjà compté jusqu'à 17 ou 18. Pour cette raison, vous ne pouvez utiliser aucun des mots suivants: "le patron trouve cet arrêt" dans une partie du code, ni utiliser des anagrammes de ces 5 mots.
Bonus challenge pour lequel j'ai créé une prime
Ecrivez un programme qui ressemble réellement à ça, il résout simplement la première question et ne semble pas contenir de caractères inutiles. Cela inclut les commentaires et les segments de code qui ne contribuent évidemment à rien. Idéalement, un profane croirait que votre programme est en réalité aussi bref que possible sans être ingérable. Un commentaire utile ici et là, ça va.
Les règles du challenge bonus sont un peu plus lâches, au lieu d'être jugées sur des critères facilement mesurables, votre programme sera jugé davantage sur la manière dont il est interprété pour moi (et les votants bien sûr).
Je serai le dernier juge de l’entrée qui mérite le plus cette prime.
Modifier:
Après quelques minutes de comptage par votre chef, il a demandé à l’un de vos collègues d’écrire un programme de comptage de caractères pour lui. Ainsi, même les personnages qui ne sont pas visibles comptent pour votre nombre de personnages.