Programmation Puzzles & Code Golf

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

28
Calculer les écarts principaux
Trouver des nombres premiers est un rite de programmation de passage et très souvent un premier programme sérieux que quelqu'un crée (généralement avec la division d'essai). Mais les nombres premiers seuls sont déjà épuisés. Une autre chose beaucoup plus intéressante est d'obtenir les écarts premiers: les écarts les plus longs …
19 code-golf  primes 

21
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 …

3
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 paire d'îles peut être …
19 code-golf 


1
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 6|489 ---+---+--- 892|743|561 634|951|728 751|268|394 La …
19 code-golf  game  sudoku 

1
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 …
19 code-golf  chess 

3
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 le modèle suivant: …

17
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 Cantor de N …


12
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 # ## # #### # ######### ## ########### ## ############# #### ## ############## ##### ################# ####### ######################### ######################### production # ## #@#### #@@@@######### ##@@########### ##@#############@@@#### ##@##############@@##### …


5
Imprimer un labyrinthe aléatoire
Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Écrivez un programme qui génère et imprime un labyrinthe aléatoire en utilisant l'algorithme de votre choix. Le labyrinthe doit être différent …

15
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 s'il …


10
D'où appellent-ils?
Lorsque vous effectuez des appels internationaux, les numéros de téléphone sont précédés d'un code indiquant le pays dans lequel se trouve le numéro. Ces codes sont des codes préfixes , ce qui signifie qu'aucun code n'est le préfixe d'un autre. Plus tôt dans la journée, vous avez manqué un appel …

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.