Programmation Puzzles & Code Golf

19
Remplissez les lacs

Étant donné la topographie des terres au format ASCII, déterminez où les lacs iraient et remplissez-les. Supposez une quantité infinie de pluie. exemple contribution # ## # #### # ######### ## ########### ## ############# #### ## ############## ##### ################# #######...

19
Le défi fibonacci minimum!

Défi Dans cette tâche, vous recevrez un entier N (inférieur à 10 6 ), trouvez la façon minimale de additionner N en utilisant uniquement des nombres de Fibonacci - cette partition est appelée représentation de Zeckendorf . Vous pouvez utiliser n'importe quel numéro de Fibonacci plus d'une fois et...

19
L'étrange vie d'une ruche

Les chercheurs ont récemment découvert une colonie d'abeilles intéressante qui vit dans un champ infini de nids d'abeilles: Chaque cellule peut héberger une abeille ou non. En fait, la vie de ces créatures semble être un peu ... chaotique. On pourrait calculer qu'une colonie commence toujours par...

19
Fin de partie d'échecs: White to Mate In One

Étant donné une grille de lettres 8x8 représentant l'état actuel d'une partie d'échecs, la tâche de votre programme est de trouver un prochain coup pour les blancs qui se traduit par échec et mat (la réponse sera toujours mate en un coup). Contribution L'entrée se fera sur STDIN - 8 lignes de 8...

19
Finder Sudoku unique

Défi: Étant donné une carte Sudoku sur l'entrée standard, trouvez le nombre minimum de numéros ajoutés pour rendre la carte unique. Détails / règles: L'entrée est formatée comme suit (tous les espaces sont significatifs) 516|827|943 278|394|615 349|615|872 ---+---+--- 98 |4 2|156 465|189|237 12 |5...

19
Écrire un problème de golf de code dans lequel Java gagne [fermé]

Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Code Golf Stack Exchange. Fermé il y a 7 ans . Écrivez une tâche de golf de code telle que La seule entrée (le cas...

19
Hashiwokakero: Construisez des ponts!

Hashiwokakero ("construire des ponts" en japonais) est un casse-tête dans lequel vous êtes chargé de connecter un groupe d'îles avec des ponts. Les règles sont les suivantes: Les ponts doivent être exécutés verticalement ou horizontalement entre deux îles. Les ponts ne peuvent pas se croiser. Une...

19
Imprimer un ensemble Cantor

Le défi Construire un N-Nivelé Set Cantor . L'ensemble ternaire Cantor est créé en supprimant à plusieurs reprises les tiers médians ouverts d'un ensemble de segments de ligne. Le programme reçoit un paramètre N(un nombre entier) puis imprime (en console ou de manière similaire) un ensemble de...

19
Le jeu le plus court de Halma à 2 joueurs

Aux échecs, il est possible que le jeu se termine après 4 coups (2 chacun) avec un mat du fou . Votre objectif est de trouver le Fool's Mate of Halma : le jeu à 2 joueurs de Halma qui minimise le nombre de tours joués. Il y a plus de 10 56 états de carte, et j'ai vu le facteur de branchement...

19
quine-ish tic-tac-toe

Écrivez un programme dans la langue de votre choix qui joue un jeu parfait de tic-tac-toe sur un tableau 3 * 3 contre un joueur humain. Cependant, chaque mouvement doit être un programme différent , généré à partir de l'itération précédente. La façon dont vous évaluez la contribution humaine et la...

19
L'inverseur réversible

Votre tâche est simple. Le programme lit une ligne de texte à partir de l'entrée standard et imprime le même texte sous une forme inversée. Il n'est pas autorisé d'imprimer autre chose. Par exemple: entrée: "Bonjour!", sortie: "! olleH" Le hic , c'est que votre programme doit être capable de faire...

19
Ensemble de construction de donjon

Quand j'étais enfant, je jouais au jeu Intellivision Advanced Dungeons and Dragons: Treasure of Tarmin . Les graphismes en 3D vous mettent dans une perspective à la première personne avec un réalisme choquant: Mais ensuite, j'ai eu un C-64. Et j'ai pu dessiner sur la grille de 40x25 caractères en...