Questions marquées «code-golf»

Code-golf est une compétition pour résoudre un problème particulier dans le moins d'octets de code source.


6
ASCII Art Maya Numerals
Ce défi est simple. Étant donné un nombre, produire une représentation ascii-art du nombre, en utilisant le système numérique Mayan Base-20. Qu'est-ce que le système maya? Les Mayas utilisaient la base 20 pour stocker les nombres, donc la première position était la 1place s, la prochaine 20place s, puis la …

3
Créer un graphique à secteurs
Le défi est simple: Créez un graphique à secteurs basé sur un certain nombre de valeurs d'entrée. L'entrée sera une liste de nombres positifs, décimaux ou entiers, et la sortie sera un diagramme circulaire où chacune des valeurs d'entrée est représentée par des couleurs distinctes, et un pourcentage en dehors …

6
Insérer semi-trié dans un tableau non trié
Bienvenue à votre premier jour chez PPCG Inc. En tant que nouveau trieur de documents adjoint junior, vous êtes responsable de vous assurer que tous les documents que nous vous avons envoyés sont archivés par ordre alphabétique. C'est si simple qu'un singe peut le faire. Eh bien, métaphoriquement parlant, car …

4
Changer de gravité
Défi Vous êtes donné une représentation ASCII-art de caractères sur un plan comme entrée par toute méthode raisonnable. Il ne contiendra que: [a-z]représentant des personnages mobiles. Chaque lettre apparaîtra au tableau au plus une fois. # représentant des murs inamovibles . représentant un espace vide Par exemple: abcdef.gh#.. .......ij.#. #..#.......# …
14 code-golf 

7
Dessinez une fractale indexée
introduction Dans ce défi, une matrice 2 × 2 est indexée comme ceci: 0 1 2 3 Nous définissons une famille de modèles de type fractal F(L), où se Ltrouve une nliste de longueur de ces indices et F(L)a une taille .2n-1 × 2n-1 Si L == [], alors F(L)c'est …

7
Transformez une ficelle en moulin à vent
Le code de ce site s'épuise rapidement. Nous devons investir dans des chaînes renouvelables. Vous devez donc écrire un programme qui prend une chaîne et la convertit en moulin à vent. Le défi Prenons l'exemple d'une simple chaîne d'éoliennes. Prenez la ficelle abc. Le pivot est le caractère central, dans …


2
Faites un analyseur de serpent!
Les serpents ressemblent à ceci: >>>v @ ^ v ^ >>>^ v ^ v ^<<<<<<<<< Le serpent peut se croiser comme dans ce cas: @ ^ >^>v ^<< Pour qu'un crossover soit valide, les personnages de chaque côté doivent se déplacer dans la même direction. L'affaire de @ >^v ^< …


10
Combien de pas ai-je parcourus?
Un podomètre simple peut être modélisé par un pendule avec deux commutateurs sur les côtés opposés - un à x = 0 et un à x = l . Lorsque le pendule entre en contact avec l'interrupteur éloigné, l'ambulateur peut être supposé avoir fait un demi-pas. Lorsqu'il contacte l'interrupteur proche, …

3
Chemin le plus long sur un avion 2D
On vous fournit un ensemble de coordonnées cartésiennes arbitraires, uniques, 2D: par exemple [(0,0), (0,1), (1,0)] Trouvez le chemin le plus long possible à partir de cet ensemble de coordonnées, avec la restriction qu'une coordonnée ne peut être "visitée" qu'une seule fois. (Et vous ne "revenez" pas aux coordonnées à …

6
Généralisation des abréviations
Étant donné l'entrée d'une liste de mots et de leurs abréviations, affichez le modèle par lequel les abréviations peuvent être formées. Prenons l'exemple d'entrée de potato ptao puzzle pzze à titre d'exemple (c'est-à-dire l'abréviation de potatois ptaoet l'abréviation de puzzleis pzze). Considérez toutes les façons possibles d'obtenir ptaode potato. Une …
14 code-golf  string 

2
Microgestion d'épicerie
Vous êtes un employé de la nouvelle épicerie branchée Half Foods, et c'est la veille de Thanksgiving Christmas Easter. Étant donné que le magasin sera rempli de clients se précipitant pour obtenir leurs denrées alimentaires, le magasin a besoin d'un gestionnaire de trafic pour envoyer tout le monde aux lignes …
14 code-golf  string  grid 


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.