Programmation Puzzles & Code Golf

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

12
Mélanger des caractères dans une chaîne
Vous devez écrire une fonction / un programme qui accepte les entrées via les stdinarguments de ligne de commande / arguments de fonction, mélange les caractères dans une chaîne, puis affiche la chaîne finale via stdout. L'entrée contiendra d'abord une chaîne (non vide ou null), un espace, puis un nombre …
10 code-golf  string 

2
Chiffres creusant un donjon
Edit: je vais attribuer une prime de 100 points de réputation pour le premier résolveur du puzzle bonus à la fin de la question! J'ajouterai la prime à la question uniquement lorsque la réponse apparaîtra car cette prime n'a pas de date limite. Étant donné une liste non décroissante d'entiers …

3
Compilateur Brainfuck aléatoire
Joe est votre développeur BF moyen. Il est sur le point de vérifier ses modifications de code dans leur référentiel lorsqu'il reçoit un appel de son patron. "Joe! La machine du nouveau client est cassée! L'interpréteur brainfuck définit toutes les cellules sur des valeurs aléatoires avant l'exécution du programme. Pas …

1
Meta quine checker
Ce défi, si vous l'acceptez, consiste à écrire trois fonctions ou programmes A, B et C: A est un quine qui génère tous les A, B et C (qui est également tout le contenu du code dans votre soumission). B prend un paramètre F et vérifie s'il s'agit d'une telle …
10 code-golf  quine 

11
Liste des nombres premiers de Sophie Germain
La question Un nombre premier de Sophie Germain est un nombre premier p tel que 2p + 1 est également un nombre premier. Par exemple, 11 est un nombre premier de Sophie Germain, car 23 est également un nombre premier. Écrivez le programme le plus court pour calculer les nombres …


1
Les moules visqueux peuvent compter!
Contexte Les moules visqueux sont impressionnants. Si vous les placez sur une surface avec des sources de nourriture, ils étaleront leurs vrilles pour trouver la nourriture, après quoi ils formeront un réseau de connexions entre les sources. Dans ce défi, vous simulerez un moule visqueux à la recherche de nourriture. …


6
Mettre en œuvre un hachage de longueur variable
Mon ami et moi avons ce jeu que nous jouons avec des mots. C'est un passe-temps amusant et cela implique "d'annuler" les lettres d'un mot jusqu'à ce qu'il ne reste plus rien. Je suis vraiment fatigué qu'il soit tellement plus rapide que moi, donc c'est votre travail de le mettre …

5
Carrés magiques de chiffres romains ambigus
Le roi de la Rome antique a du mal à déterminer si un carré magique est valide ou non, car le carré magique qu'il vérifie ne comprend aucun séparateur entre les nombres. Il a engagé un ingénieur logiciel pour l'aider à déterminer si un carré magique est valide ou non. …

4
Vérificateur de syntaxe Prelude
Prelude est un langage de programmation ésotérique, qui a très peu de restrictions, mais inhabituelles, sur ce qui constitue un programme valide. Tout bloc de texte ASCII imprimable ("bloc" signifiant que les lignes ASCII imprimables sont séparées par des sauts de ligne - 0x0A) est valide à condition que: Chaque …

4
Écrire un interprète de quart
EDIT: Comme certains d'entre vous le soupçonnaient, il y avait un bug dans l'interprète officiel: l'ordre de composition .était inversé. J'avais deux versions de l'interprète et j'ai utilisé la mauvaise ici. Les exemples ont également été écrits pour cette version incorrecte. J'ai corrigé l'interpréteur dans le référentiel et les exemples …



4
Ecrire un compteur binaire en quine
Écrivez deux fragments de code, que nous appellerons s_zero et s_one. Le programme (l, n) se compose de l copies de s_zero et s_one correspondant aux chiffres de n en binaire, complété par s_zero à gauche. Par exemple, si s_zero = fooet s_one = baralors Program (4, 0) = foofoofoofoo …

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.