Nonostante la tua protesta, sei stato messo a lavorare dal tuo capo su un programma che accetta un singolo intero senza segno come input e stampa la stringa "primo" se quell'intero è primo e "non primo" se non lo è. Puoi scegliere in quale lingua farlo, purché il programma risultante sia breve; il tuo capo apprezza molto un basso numero di personaggi. (Conterà effettivamente i caratteri manualmente dopo aver stampato il codice sorgente.)
Quindi è meglio che ci riesca, vince il numero di personaggi più basso.
La parte divertente
Questo è solo tra te e me, ma il tuo programma dovrebbe essere valido anche in un'altra lingua. In questa lingua, però, dovrebbe stampare la stringa "Se il capo lo trova, me ne vado". Assicurati che il tuo capo non capisca che c'è un insulto nascosto quando legge il codice più e più volte mentre continua a dimenticare se aveva contato fino a 17 o 18 finora. Per questa ragione non puoi usare nessuna delle parole in "il boss trova questo smesso" in una parte del codice, né puoi usare e anagrammi di quelle 5 parole.
Sfida bonus per la quale ho creato una taglia
Scrivi un programma che in realtà sembra che risolva la prima domanda all'occhio non allenato e non sembra contenere caratteri non necessari. Ciò include commenti e segmenti di codice che ovviamente non contribuiscono a nulla. Idealmente, un laico crede che il tuo programma sia effettivamente il più breve possibile senza essere ingestibile. Un commento utile qui e lì va bene però.
Le regole per la sfida bonus sono un po 'più allentate, invece di essere giudicate in base a criteri facilmente misurabili, il tuo programma sarà giudicato più da come viene da me (e dagli elettori ovviamente)
Sarò il giudice finale di quale voce si avvicina di più al meritare questa generosità.
Modificare:
Dopo alcuni minuti del conteggio del tuo capo, uno dei tuoi colleghi ha scritto un programma di conteggio dei personaggi per lui. Quindi anche i personaggi che non sono visibili contano ai fini del conteggio dei personaggi.