Programmation Puzzles & Code Golf

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

30
Quand fait-on (x == x + 2)? [fermé]
Le défi: définir xde manière à ce que l'expression (x == x+2)soit évaluée comme vraie. J'ai marqué la question avec C, mais les réponses dans d'autres langues sont les bienvenues, à condition qu'elles soient créatives ou mettent en valeur un aspect intéressant de la langue. J'ai l'intention d'accepter une solution …
90 math  arithmetic  c 

30
En l'honneur d'Adam West
Adam West est décédé et j'aimerais rendre hommage à sa mémoire ici sur PPCG, bien que je doute qu'il soit au courant de notre existence. Bien que cet homme soit connu pour beaucoup, beaucoup de choses différentes, aucune n’est plus importante que son rôle d’homme- batte originel . Je me …

30
5 lettres préférées
Le défi est extrêmement simple. Choisissez 5 lettres distinctes (vous pouvez simplement choisir les 5 qui vous permettent le code le plus court si vous le souhaitez) et envoyez-les à la console. Cependant, le problème est qu’ils doivent appartenir à la liste suivante: AAA BBBB CCCC DDDD EEEEE FFFFF GGG …

30
4, 8, 15, 16, 23, 42 [fermé]
4, 8, 15, 16, 23, 42 Ecrivez un programme qui affiche cette suite de nombres à l'infini. Cependant, les numéros ne doivent apparaître nulle part dans votre code source. Ce qui suit n'est pas un programme Java valide pour générer les numéros, car ceux-ci apparaissent dans son code source: class …


15
Génère le plus long message d'erreur en C ++
Ecrire un programme court, qui générerait le plus long message d'erreur possible, dans une norme C ++ compilateur ( gcc, cl.exe, iccou clang). Le score de chaque entrée est le nombre de caractères du message d'erreur le plus long émis par le compilateur. Les types inclus dans votre code source …

30
BrainF *** edBotsForBattling - Un tournoi Brainf ***
Tous les robots de l'arène de combat ont soudainement été pris au piège et personne ne peut expliquer pourquoi. Mais peu importe, tant qu'ils sont encore capables de se battre - même si Brainfuck est la seule langue qu'ils comprennent maintenant. Cela fait un moment depuis la dernière soumission alors …

30
Conseils pour jouer au golf dans ECMAScript 6 et plus
Cette procédure est similaire aux autres "Conseils pour jouer au golf dans <...>", mais elle cible spécifiquement les nouvelles fonctionnalités JavaScript introduites dans ECMAScript 6 et versions ultérieures. JavaScript est intrinsèquement un langage très prolixe function(){},.forEach() , chaîne de conversion à un tableau, un objet semblable à un tableau de …

9
Golf un calendrier de l'avent
C'est cette période de l'année où beaucoup d'entre nous ont leurs calendriers de l'Avent ! Si vous ne connaissez pas bien le calendrier de l’avent, ce sont des calendriers spéciaux utilisés pour décompter l’avent en prévision de Noël. D'après mon expérience, les portes sont placées au hasard et une partie …

23
Programmer un monde vierge
Définissons un programme vierge comme un programme qui ne contient aucune erreur, mais qui commettra une erreur si vous le modifiez en supprimant toute sous-chaîne contiguë de N caractères, où 1 <= N < program length. Par exemple, le programme Python 2 à trois caractères `8` est un programme vierge …

14
[AVERTISSEMENT SUR LE THÈME DE NOËL ICI]
Note aux mods, si le titre ne rend pas justice, changez-le, peu importe, je trouvais ça drôle. Vous devez suspendre les lumières pour cette saison de Noël et votre famille a décidé que pour que ce soit un joyeux Noël, vous devez accrocher au moins deux lumières de Noël sur …

30
Conseils pour jouer au golf à Java
Existe-t-il des raccourcis utiles utilisables en Java? Comme indiqué ci-dessous, importajoute déjà au moins 17 caractères à un programme. import java.io.*; Je comprends que la solution simple consisterait à utiliser un autre langage, mais raccourcir les programmes Java semble être un réel défi. Les astuces doivent être spécifiques à Java: …
86 code-golf  tips  java 

30
Eww, ces octets sont bruts
Ecrivez un programme ou une fonction qui, lorsqu'une chaîne est donnée, filtre autant d'octets distincts que possible et renvoie la chaîne nettoyée. Cependant, puisque votre programme les déteste, aucun de ces octets ne peut être présent dans votre propre code. Votre score sera le nombre d'octets distincts que votre programme …


25
La souris affamée
Seize piles de fromage sont placées sur un carré de 4x4. Ils sont étiquetés de à . Le plus petit tas est et le plus grand est .111161616111161616 La souris affamée a tellement faim qu’elle passe toujours directement à la pile la plus grosse ( ) et la mange tout …
85 code-golf  matrix 

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.