Programmation Puzzles & Code Golf

Q & A pour les amateurs de programmation et les golfeurs de code

30
L'alphabet de ma fille
L'autre jour, nous écrivions des phrases avec ma fille avec une lettre d'aimant de réfrigérateur. Bien que nous ayons pu en faire ( I love cat), nous n’avions pas assez de lettres pour faire les autres ( I love you too) en raison du nombre insuffisant de lettres o(4) J'ai …
65 code-golf 

30
Programme de golf a la belette
Richard Dawkins dans son livre The Blind Watchmaker décrit un programme Weasel . L'algorithme peut être décrit comme suit: Commencez avec une chaîne aléatoire de 28 caractères. Les caractères valides sont toutes les lettres majuscules et l'espace. Faites 100 copies de cette chaîne, avec une chance de 5% par caractère …

15
Défi 9 trous [fermé]
Le défi des 9 trous 9 défis de golf de niveau de difficulté variable. Pénalités pour l'utilisation du même langage plus d'une fois. La question sera mise à jour avec les pairs, les champions de trous et les gagnants des trophées. Cela vient d’une compétition que j’ai avec des amis, …


11
Seulement Même Octets
Le scénario Dernièrement, vous avez remarqué un comportement étrange avec votre éditeur de texte préféré. Au début, il semblait ignorer des caractères aléatoires dans votre code lors de l'écriture sur le disque. Au bout d'un moment, vous avez remarqué un motif. les caractères avec des valeurs ASCII impaires étaient ignorés. …

9
Ajout en base -1 + i
Les entiers gaussiens sont des nombres complexes de la forme a+bioù aet bsont les deux entiers. En base -1 + i, tous les nombres entiers gaussiens peuvent être représentés de manière unique à l'aide des chiffres 0et 1, sans qu'un symbole ne soit nécessaire pour indiquer le signe. Par exemple, …


23
Roi de la colline - Spacewar!
Si vous avez déjà joué à Spacewar! , vous savez que c'était un jeu amusant. Sinon, sachez ceci: c’était (et est) l’un des tout premiers et des plus importants jeux d’ordinateur. Et c'est toujours amusant! Le clone sur lequel j'ai grandi est celui-ci , qui n'est, apparemment et malheureusement, que …

20
Répète toi juste
Ecrire un programme qui sort Do not repeat yourself! Votre code de programme doit respecter les contraintes suivantes: sa longueur doit être un nombre pair chaque caractère en position 2n(où nest un entier> 0) doit être égal au caractère en position 2n-1. Le deuxième caractère du programme est égal au …

30
Faire la vague mexicaine
Dans le moins d’octets possible, écrivez un programme ou une fonction générant les éléments suivants: Abcdefghijklmnopqrstuvwxyz aBcdefghijklmnopqrstuvwxyz abCdefghijklmnopqrstuvwxyz abcDefghijklmnopqrstuvwxyz abcdEfghijklmnopqrstuvwxyz abcdeFghijklmnopqrstuvwxyz abcdefGhijklmnopqrstuvwxyz abcdefgHijklmnopqrstuvwxyz abcdefghIjklmnopqrstuvwxyz abcdefghiJklmnopqrstuvwxyz abcdefghijKlmnopqrstuvwxyz abcdefghijkLmnopqrstuvwxyz abcdefghijklMnopqrstuvwxyz abcdefghijklmNopqrstuvwxyz abcdefghijklmnOpqrstuvwxyz abcdefghijklmnoPqrstuvwxyz abcdefghijklmnopQrstuvwxyz abcdefghijklmnopqRstuvwxyz abcdefghijklmnopqrStuvwxyz abcdefghijklmnopqrsTuvwxyz abcdefghijklmnopqrstUvwxyz abcdefghijklmnopqrstuVwxyz abcdefghijklmnopqrstuvWxyz abcdefghijklmnopqrstuvwXyz abcdefghijklmnopqrstuvwxYz abcdefghijklmnopqrstuvwxyZ abcdefghijklmnopqrstuvwxYz abcdefghijklmnopqrstuvwXyz abcdefghijklmnopqrstuvWxyz abcdefghijklmnopqrstuVwxyz abcdefghijklmnopqrstUvwxyz abcdefghijklmnopqrsTuvwxyz abcdefghijklmnopqrStuvwxyz abcdefghijklmnopqRstuvwxyz abcdefghijklmnopQrstuvwxyz …


30
Agrandir l'art ASCII
Dans ce défi, vous devez prendre comme source l'art ASCII multiligne, tel que: OOOOOO OOOOOO OOOOOO OOOOOOO OOOOOO OOOOOO OO OOOOOOO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OOOOO OO OOO OO OO OO OOOOO OO OO OO OO OO OO …

19
Casser le mot de passe du compte bancaire!
introduction Afin d'éviter que les enregistreurs de frappe ne volent le mot de passe d'un utilisateur, un système de compte bancaire donné a implémenté la mesure de sécurité suivante: seuls certains chiffres doivent être entrés à chaque fois. Par exemple, supposons que le mot de passe de votre cible soit …
64 code-golf 

18
NetHack minimal
NetHack est un jeu peu scrupuleux dans lequel un joueur doit récupérer l'Amulette de Yendor au niveau le plus bas du donjon. Communément joué via telnet, l'ensemble du jeu est représenté avec des graphiques ASCII. Le jeu est extrêmement difficile et nécessite la connaissance de nombreux mécanismes de jeu pour …
64 code-golf 

30
Produire une copie googol d'une chaîne
Je suis intéressé à voir des programmes qui ne demandent aucune entrée, impriment une copie googol d'une chaîne non vide, ni moins, ni plus, et puis s'arrêtent. Un googol est défini comme 10 ^ 100, soit 1 suivi de cent 0 en décimal. Exemple de sortie: 111111111111111111111111111111111111111111111111111111111111111111111111... ou Hello world …
63 code-golf 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.