Programmation Puzzles & Code Golf

14
Fusionner deux listes triées

Tri par fusion Dans ce défi, vous allez implémenter le sous-programme de fusion de tri par fusion. Plus précisément, vous devez créer une fonction ou un programme ou un verbe ou similaire qui prend deux listes, chacune triée par ordre croissant, et les combine en une liste triée par ordre...

14
Triangles héroniens presque équilatéraux

Un Presque équilatéral Heronian triangle est un triangle dont les longueurs entières de la forme n-1, net n+1et a également la zone entière. Les premiers sont: 3, 4, 5 -> 6 13, 14, 15 -> 84 51, 52, 53 -> 1170 Quête : générer le programme le plus court qui génère len triplet. (Indice: il...

14
Résolvez le puzzle de la rotation

Sur certains vieux téléphones Nokia, il y avait une variation du puzzle de quinze appelé Rotation. Dans cette variante, au lieu de glisser une tuile à la fois, vous avez fait pivoter quatre tuiles à la fois dans une direction. Dans ce jeu, vous commenceriez avec un tableau comme celui-ci: 4 9 2 3 5...

14
Lance une exception de pointeur nul [fermé]

Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les 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 3 ans . Votre tâche consiste à générer une exception de pointeur nul....

14
Afficher les cadres à partir du fichier .txt

La tâche: Étant donné un .txtfichier avec des images d'art ASCII séparées chacune par une \nsortie (voir cet exemple si vous n'êtes pas clair) une image animée avec une image à 1 image par seconde. Notez qu'il y a une fin \nsur l'image finale. Les dimensions de chaque cadre seront: X <80 Y...

14
Spirograph Time!

Un spirographe est un jouet qui dessine des hypotrochoïdes et des épitrochoïdes. Pour ce défi, nous allons nous concentrer uniquement sur les hypotrochoïdes. De Wikipédia : Un hypotrochoïde est une roulette tracée par un point attaché à un cercle de rayon r roulant autour de l'intérieur d'un cercle...

14
Durée du programme Fibonacci

Écrivez un programme de longueur n qui génère un autre programme dont la longueur est le prochain numéro de Fibonacci après n. Le nouveau programme doit faire la même chose - la sortie d' un autre programme dont la longueur est le numéro suivant Fibonacci, etc. n lui - même (la longueur du...

14
Horloge hexagonale minimaliste

Votre défi est de créer une horloge qui affiche l'heure sous forme de nombre hexadécimal et la couleur d'arrière-plan comme code de couleur hexadécimal de l'heure. Exigences: Aucune entrée. Au centre de votre sortie, vous devez afficher le signe numérique et l'heure actuelle au format 24 heures...

14
Simuler la rotation d'une planche

introduction Vous jouez à un jeu d'association, dans lequel des pièces sont insérées en haut et tombent vers le bas (sur la pièce du haut) en raison de la gravité. Donc ça O <- inserting this coin OO O OOOOO deviendra ceci O OO O OOOOO Imaginez maintenant que quelqu'un tourne le plateau dans le...

14
Faites de moi un gestionnaire de fenêtres!

Je déteste le ballonnement de code! J'ai donc décidé de remplacer mon système Windows 7 par une version golfée. Cependant, je sais que ce n'est pas facile, alors construisons d'abord un prototype. Il prendra une liste de fenêtres de l'utilisateur et les montrera en utilisant un affichage...

14
Golf pour la journée Domino

Étant donné une configuration de dominos, votre tâche consiste à déterminer quels dominos tombent et lesquels ne le font pas. Contribution Prenez une représentation ASCII rectangulaire d'une configuration domino. Les caractères suivants sont utilisés pour la grille ASCII: (espace): cellule vide |,...

14
Quel est ton signe astrologique?

Écrivez un programme qui prend une date de naissance (mois et jour du mois) comme entrée et produit le signe, l'élément et la qualité correspondants du zodiaque occidental . Aux fins de ce défi, ceux-ci sont définis exactement comme dans le tableau de la page wikipedia liée: Sign Date Range Element...

14
Masses molaires de composés

Tâche Écrivez un programme qui absorbe un composé composé uniquement d'éléments dont le numéro atomique est inférieur ou égal à 92 (Uranium) et produit la masse molaire du composé grams/mole. Règles et restrictions Vous ne pouvez pas utiliser une fonction qui calcule directement les masses molaires...

14
Fais-moi un arbre alphabet

Intro Dans la plupart des polices tous les caractères de l' alphabet en majuscules en plus BDOavoir des lignes qui touchent à peu près quelques - uns des quatre coins du rectangle de délimitation du personnage: ACEFGHIJKLMNPQRSTUVWXYZ. Par exemple, les deux jambes d'un A"toucher" les coins...

14
Quelle est la longueur de votre serpent (langue)?

Suite au défi de troisième ordre , votre tâche consiste à écrire un programme Ouroboros qui utilise autant de langues que possible. C'est-à-dire, dans la langue A, écrire un programme pA qui produit le programme pB dans la langue B. Le programme pB devrait produire le programme pC dans la langue C,...

14
Compte à rebours et recyclage

Compte à rebours Votre objectif pour ce défi de code-golf est de décompter et de recycler les nombres. Laissez-moi expliquer. Votre application lit d'abord un nombre, soit comme argument de programme, soit en utilisant stdin. Ensuite, vous devrez simplement décompter comme ceci: 10 9 8 7 6( par...

14
Arrangements minimaux de type boggle

Considérez comment un mot pourrait être organisé sur une grille Boggle arbitrairement grande si la règle de ne pas utiliser le même cube de lettres plus d'une fois est ignorée . Supposez également que vous avez un nombre illimité de cubes de lettres (avec toutes les lettres présentes), et Quc'est...

14
Il est temps de faire le calcul

introduction Ceci est l'un de mes puzzles mathématiques préférés. Étant donné un chiffre (disons 3) et le nombre de fois où utiliser ce chiffre (disons 5), générez 10 expressions qui donnent 1, 2, 3, 4, 5, 6, 7, 8, 9 et 10 en utilisant seulement +, -, ×, ÷, ^ et √ (racine) (les crochets sont...