Programmation Puzzles & Code Golf

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

10
Simplifier un tableau
Contribution Un tableau qui peut contenir des tableaux ou des entiers positifs, consécutifs et ascendants. Les tableaux peuvent avoir n'importe quel nombre de tableaux à l'intérieur d'eux, et ainsi de suite. Aucun tableau ne sera vide. Sortie Ce tableau simplifié Comment simplifier un tableau Nous utiliserons le tableau, [1, [2, …

15
Opérateur ASCII art
Défi Étant donné un opérateur ASCII dans la liste ci-dessous et un nombre n, tracez une représentation ASCII de l'opérateur en utilisant cet opérateur comme caractère avec les segments de ligne de l'opérateur de longueur n . Contribution Un caractère ASCII de la liste = + - x /et un …

1
Résoudre Grid-Tangram
Le Tangram est un puzzle de dissection composé de sept formes: cinq triangles de tailles différentes, un parallélogramme et un carré. Étant donné une forme, l'objectif est de recréer la forme en utilisant toutes les pièces et sans se chevaucher. Il existe évidemment une infinité de façons d'organiser cet ensemble …

8
Générer une rosace modulo
Les trucs sympas La rosace suivante peut aider à calculer les nombres modulo 7. Pour ce faire, vous devez commencer à 0 et tourner dans le sens horaire un certain nombre d'étapes données par le premier chiffre. Ensuite, pour chaque chiffre successif, suivez la flèche puis tournez dans le sens …

30
Exporter la variable $ PATH, ligne par ligne
Inspiré par cette question sur AskUbuntu. Votre travail est extrêmement simple. Prenez la variable d'environnement PATH ( echo $PATH) et exportez-la de sorte que chaque entrée (séparée par le :caractère) se trouve sur sa propre ligne. Par exemple, si le PATH est /bin:/usr/bin:/usr/local/bin, votre programme devrait afficher: /bin /usr/bin /usr/local/bin …
22 code-golf  string 

10
Ce carré est-il symétrique?
Écrivez un programme ou une fonction qui prend dans une grille de texte 4 × 4 composée exactement de 4 A, 4 B, 4 Cet 4 D, tels que: ACDC BBCA BADD ABCD Les ABCDpeuvent être dans n'importe quel arrangement mais il y en aura toujours 4 de chaque. Vous …

10
Roulez l'alphabet en spirale
Écrivez un programme ou une fonction qui, une fois donné n, imprimera une spirale ncomposée de l'alphabet latin ABCDEFGHIJKLMNOPQRSTUVWXYZrépété au besoin. Cette spirale ne doit parcourir l'alphabet que vers l'avant. Lié à la spirale alphabétique , bien que la spirale traverse l'alphabet vers l'avant et vers l'arrière, et la spirale …
22 code-golf  string 

30
Dessinez un chapeau de fête alphabet
Votre tâche consiste à imprimer ce texte exact: z yz xyz wxyz vwxyz uvwxyz tuvwxyz stuvwxyz rstuvwxyz qrstuvwxyz pqrstuvwxyz opqrstuvwxyz nopqrstuvwxyz mnopqrstuvwxyz lmnopqrstuvwxyz klmnopqrstuvwxyz jklmnopqrstuvwxyz ijklmnopqrstuvwxyz hijklmnopqrstuvwxyz ghijklmnopqrstuvwxyz fghijklmnopqrstuvwxyz efghijklmnopqrstuvwxyz defghijklmnopqrstuvwxyz cdefghijklmnopqrstuvwxyz bcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz L'affaire n'a pas d'importance. N'oubliez pas qu'il s'agit de code-golf , donc le code avec le …

30
Somme des voisins
Cela devrait être un défi assez simple. Pour un tableau de nombres, générez un tableau où pour chaque élément tous les éléments voisins sont ajoutés à lui-même et retournez la somme de ce tableau. Voici la transformation qui se produit sur le tableau d'entrée [1,2,3,4,5] [1,2,3,4,5] => [1+2, 2+1+3, 3+2+4, …
22 code-golf 

3
Prouve moi le contraire!
introduction Votre mission dans la vie est simple: prouver que les gens ont tort sur Internet! Pour ce faire, vous analysez généralement attentivement leurs déclarations et signalez leur contradiction. Il est temps d'automatiser cela, mais comme nous sommes paresseux, nous voulons prouver que les gens ont tort avec le moins …
22 code-golf  math  logic 

19
Aide: les programmeurs étrangers ne parlent qu'en ASCII
Mise en scène: C'est un après-midi moyen, alors que vous vous détendez après une longue journée en vous adonnant à votre passe-temps favori: répondre à la pléthore de questions captivantes sur PPCG. Ce n’a pas été une bonne journée pour vous; ces maudits programmeurs Pyth continuent d'obtenir la meilleure réponse …

14
Les premiers mercredis
Les premiers mercredis Votre tâche consiste à compter le nombre de mercredis qui tombent un premier jour du mois dans une année particulière. Par exemple, 7-13-16c'est un premier mercredi. Par souci de cohérence, utilisez le calendrier grégorien pour toutes les dates. Contribution L'entrée dans votre programme / fonction sera d'un …

26
Mots serrés
introduction Selon le post de Rand Al'Thor dans Puzzling SE, un mot à mailles serrées est un mot qui contient trois lettres alphabétiques consécutives (dans n'importe quel ordre). Des mots comme l' éducation , la corne de brume et le cabaret sont tous considérés comme des mots à mailles serrées …
22 code-golf  string 

18
Golf pour trouver des numéros ennuyeux
Si un entier contient un chiffre / une séquence de chiffres qui se répète en continu (vous comprendrez pourquoi j'ai dit "en continu") 5 fois ou plus, nous l'appelons "ennuyeux". Par exemple, 11111est ennuyeux, alors qu'il 12345ne l'est pas. Instructions Prendre un entier comme entrée Sortez une valeur véridique si …
22 code-golf  number 


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.