Programmation Puzzles & Code Golf

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


4
Aidez-moi à démêler ces fils!
Mes fils sont tous emmêlés! N'est-ce pas ennuyeux quand les fils s'emmêlent? Eh bien, cela m'est juste arrivé, alors j'aimerais m'aider à les démêler! Pour votre commodité, je les ai tous déconnectés de l'appareil, mais ils sont tous toujours connectés à la prise. Votre défi est de comprendre comment les …
12 code-golf  string 

5
Réduire ascii-art
Défi Étant donné une grille rectangulaire de caractères ascii imprimables sous forme de chaîne ou via une entrée standard, écrivez une fonction ou un programme qui réduit les caractères non spatiaux en une pile en bas. Les règles: La sortie a les mêmes dimensions et caractères que l'entrée. Un caractère …

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

1
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 l'endroit où vous commencez, Ec'est …
12 code-golf  game  search 

1
Prouver 2 + 2 = 2 * 2 (et similaire)
Produire un poof formel complet de telles déclarations telles que 1+2=3, 2+2=2*(1+1)etc. Introuction Si vous connaissez Peano Arithmetic, vous pouvez probablement ignorer cette section. Voici comment nous définissons les nombres naturels: (Axiom 1) 0 is a number (Axiom 2) If `x` is a number, the `S(x)`, the successor of `x`, …


9
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 organisé en triangle: * …



2
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 cadre est la carte avec …
12 code-golf  string 

11
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 comme …
12 code-golf  string 


1
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 / \ / …

4
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 …
12 code-golf 

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.