Programmation Puzzles & Code Golf

12
Résoudre un puzzle d'échecs solitaire

Récemment, j'ai été initié à un jeu de puzzle connu sous le nom d' échecs solitaires . Je résume les règles ici: La planche est un damier 4x4. Toutes les pièces sont de la même couleur (pas d'équipes) et toutes les pièces peuvent capturer n'importe quelle autre pièce. Chaque mouvement doit être une...

12
Toutes les combinaisons binaires en décimales

Avertissement Cette question n'est pas un double de cette question . Je ne compte pas les chiffres spécifiques, car nous avons déjà ceux définis dans les paramètres initiaux. Cette question se concentre sur les nombres décimaux qui peuvent être construits à partir des chaînes binaires en fonction...

12
Abugida phonémique

Personnages Appelons ces caractères Unicode consonnes IPA anglaises : bdfhjklmnprstvwzðŋɡʃʒθ Et appelons ces caractères Unicode les voyelles anglaises IPA : aeiouæɑɔəɛɜɪʊʌː (Oui, ːc'est juste la longue marque de voyelle, mais traitez-la comme une voyelle aux fins de ce défi.) Enfin, ce sont des...

12
Conseils pour jouer au golf à Haxe

Quels conseils généraux avez-vous pour jouer au golf à Haxe ? Je recherche des idées qui peuvent être appliquées aux problèmes de code-golf et qui sont également au moins quelque peu spécifiques à Haxe (par exemple, "supprimer les commentaires" n'est pas une réponse). Veuillez poster un pourboire...

12
Priorité à droite

Votre tâche consiste à réguler le trafic à un carrefour. Il y a 4 routes venant du nord, de l'est, du sud et de l'ouest. L'entrée est une chaîne représentant le trafic à venir sur chaque route. Par exemple, NNNWSindique qu'il y a un total de 5 voitures: trois au nord, une à l'ouest et une au sud....

12
Patch de citrouille aléatoire

L'autre jour, je me promenais dans une parcelle de citrouille pour une fête d'anniversaire et j'ai remarqué que les vignes de citrouille faisaient un motif astucieux, avec des tourbillons, des boucles et des ramifications. Nous allons simuler cela ici avec de l'art ASCII. (()) \ p--q p-----q / \ /...

12
Générez un labyrinthe à un seul chemin

Étant donné un entier impair N (5 <= N <= 51), générez un labyrinthe de longueur latérale N qui respecte les exigences suivantes: Le labyrinthe doit être composé des personnages | -et +. Il doit utiliser le |personnage comme un mur vertical, le -personnage comme un mur horizontal, et si ce...

12
Animer Adve l'aventurier

Le défi Votre tâche est d'animer Adve l'Aventurier se déplaçant à travers un labyrinthe effrayant (c'est-à-dire Halloween). Adve est un •; son caractère est fluide, cependant, cela ne le dérange pas d'être représenté par un personnage différent. Pour animer Adve, vous imprimez chaque image; un...

12
Carré-spirale la chaîne!

Étant donné une chaîne, commencez par la mettre au carré comme suit: Tout d'abord, écrivez la chaîne. abcde Ensuite, écrivez la chaîne tournée à gauche. abcde bcdea Continuez ainsi jusqu'à ce que vous ayez écrit des lignes len (chaîne) . abcde bcdea cdeab deabc eabcd Maintenant, lisez la chaîne...

12
Des nombres polygonaux!

introduction En mathématiques, un nombre polygonal est un nombre représenté par des points ou des cailloux disposés sous la forme d'un polygone régulier. Les points sont considérés comme des alphas (unités). Ce sont un type de nombres figuratifs bidimensionnels. Le nombre 10, par exemple, peut être...

12
Je veux te regarder mourir de soif

Vous êtes un voyageur traversant le désert entre deux villes. Vous ne pouvez pas transporter suffisamment d'eau pour traverser sans vous arrêter. Ceci est une variation d'un puzzle classique. Les règles Un désert ressemble à ceci: une grille WxH d'espace principalement vide. L'espace marqué Sest...

12
Regroupez ces cellules!

Ce défi est basé sur le jeu Layerz. Étant donné, sur stdin ou comme argument de fonction, un tableau rectangulaire 2D de cellules où chaque cellule contient soit un blanc (vous pouvez choisir d'utiliser des 0 au lieu des blancs sans pénalité), un 1, un 2, un 3 ou un 4 ; trouver un moyen de le...