Programmation Puzzles & Code Golf

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

13
Émuler un processeur Intel 8086
Remarque: quelques réponses sont arrivées. Pensez également à augmenter le nombre de réponses plus récentes. Common Lisp de happy5214 C de luser droog Java de NeatMonster Javascript de crempp C de Mike C C ++ de Darius Goad Postscript de luser droog C ++ de JoeFish Javascript entièrement sujet C …

16
Mon modèle de balayage est-il légal?
La plupart des smartphones Android permettent à l'utilisateur d'utiliser un motif de balayage pour ouvrir leur téléphone: Certains modèles sont légitimes et d'autres sont impossibles. Avec un motif de balayage d’entrée, renvoyez une vérité ou une fausseté en indiquant si le motif d’entrée donné est légal ou non. Contribution La …

30
À quelle hauteur pouvez-vous compter?
Défi: Votre tâche consiste à écrire autant de programmes / fonctions / extraits que vous le pouvez, chacun produisant / imprimant / renvoyant un entier. Le premier programme doit générer le nombre entier 1, le second 2, etc. Vous ne pouvez pas réutiliser les caractères entre les programmes. Donc, si …


30
Caveman Duels (or: Me te piquer avec un bâton pointu)
Caveman fou. Un autre homme des cavernes prenait un bâton, mais le bâton était pour moi. Caveman combat ! La description Caveman a besoin d'un bâton pointu pour poignarder un autre homme des cavernes. Un autre homme des cavernes essaie également de poignarder avec un bâton pointu. Un homme des …


30
Mettre en place une machine à vérité
Une machine à vérité (c'est à ce type qu'il revient de l'avoir inventé) est un programme très simple conçu pour montrer le flux d'E / S et le contrôle du langage. Voici ce qu'une machine à vérité fait: Obtient un numéro (0 ou 1) de STDIN. Si ce nombre est …
148 code-golf 

30
1, 2, Fizz, 4, Buzz
introduction Dans notre récent effort pour rassembler des catalogues des solutions les plus courtes pour des exercices de programmation standard, voici le tout premier défi FizzBuzz à la vanille de PPCG. Si vous souhaitez voir d’autres défis du catalogue, il y a "Hello World!" et "Ce nombre est-il un nombre …

25
Code le plus court pour légitimement relâcher
Je suis développeur et je n'ai pas envie de faire mon travail. D'après XKCD, je sais que la meilleure excuse pour relâcher l'attention est la compilation de votre code . Pour cette raison, je pense avoir besoin d'un code qui compilera pour toujours! Et parce que je suis paresseux et …

30
Le plus bizarre moyen de produire un débordement de pile [fermé]
En tant que programmeur, vous connaissez certainement l’erreur d’un débordement de pile due à une récursion évidente. Mais il existe certainement de nombreux moyens étranges et inhabituels pour que votre langue préférée crache cette erreur. Objectifs: Doit provoquer un débordement de pile clairement visible sur la sortie d'erreur. Non autorisé …

1
“KNOT” ou “NOT”?
Ecrivez un programme qui traite une représentation artistique ASCII d'une chaîne enchevêtrée et décide si elle peut ou non être démêlée en une simple boucle. L'enchevêtrement est représenté à l'aide des caractères -et |représente les segments horizontaux et verticaux, ainsi que les +angles. Les endroits où la chaîne passe sur …

30
Déchiffrer le code source
Note : Ce défi est maintenant fermé aux nouvelles soumissions de flic. Ceci afin de garantir que personne ne puisse poster des soumissions qui ne sont pas craquées parce qu'il n'y a plus assez de voleurs intéressés par le défi. Dans ce jeu de flics-and-robbers, chaque flic écrira un programme …

30
Conseils pour jouer au golf en C
Quels conseils généraux avez-vous pour jouer au golf en C? Je recherche des idées pouvant être appliquées aux problèmes de code de golf en général, qui sont au moins quelque peu spécifiques à C (par exemple, "supprimer les commentaires" n'est pas une réponse). Merci de poster un pourboire par réponse. …
138 code-golf  tips  c 


30
Message d'erreur le plus court
Défi Ecrivez le programme le plus court qui, une fois compilé ou exécuté, génère un message d'erreur fatal plus petit que le programme lui-même. Le message d'erreur peut ne pas être généré par le programme lui-même, tel que celui de Python raise. Une réponse valide doit inclure à la fois …

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.