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.

25
Travailleurs d'usine
Défi Les travailleurs d'usine sont généralement très travailleurs. Cependant, leur travail est désormais généralement remplacé par des machines. Vous devez écrire un programme qui prend un nombre en entrée. Il imprimera 10 fois une usine de 10 travailleurs. Chaque fois, chaque travailleur a une 1/inputchance d'être «licencié» et remplacé par …

7
Russian Nesting Quine
Une poupée gigogne russe, plus communément appelée poupée Matriochka , est une poupée qui contient une version plus petite d'elle-même, qui contient ensuite une autre version plus petite d'elle-même, qui contient une version plus petite d'elle-même, qui contient une version plus petite d'elle-même, qui contient une version plus petite de …

2
Implémenter l'algorithme Boids
introduction L' algorithme Boids est une démonstration relativement simple du comportement émergent dans un groupe. Il a trois règles principales, décrites par son créateur, Craig Reynolds: Le modèle de flocage de base se compose de trois comportements de pilotage simples qui décrivent comment un individu boid manoeuvre en fonction des …

9
Remplissez les parenthèses
Supports normaux ( (), [], <>et {}) sont agréables et sans ambiguïté, mais quelqu'un a pensé que ce serait une bonne idée d'utiliser des caractères non support comme supports. Ces caractères |et "sont ambigus. Par exemple, """" correspondre à (()) ou ()() C'est impossible à dire. Les choses commencent à …

23
Déduire des séquences géométriques
Haskell a cette fonctionnalité soignée où vous pouvez lui donner trois nombres et en déduire une séquence arithmétique. Par exemple, [1, 3..27]est équivalent à [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27]. C'est cool et tout sauf les séquences arithmétiques sont assez limitantes. Addition, …

2
Combien de shuffles
Un shuffle riffle est un type de shuffle où le pont est divisé en deux partitions et les partitions sont ensuite épissées ensemble pour créer un nouveau pont mélangé. Les cartes sont épissées ensemble de telle sorte que les cartes conservent leur ordre relatif dans la partition à laquelle elles …

2
Sortie de la séquence Goodstein
(Cela peut être assez classique mais c'est mon premier post ici, donc je ne suis pas encore prêt pour les trucs de fantaisie) La séquence de Goodstein est définie pour un numéro d'entrée comme suit: Choisissez un nombre de départ n , soit b = 2 et répétez: écrire n …

13
Est-ce un Pascal Prime?
Il est bien connu que les nombres premiers impairs apparaîtront exactement deux fois dans le triangle de Pascal. Cependant, tous les nombres qui apparaissent exactement deux fois dans le triangle de Pascal ne sont pas premiers. Nous appellerons ces nombres Pascal premiers. Les nombres premiers Pascal sont des nombres composites …

12
Séquence des anneaux olympiques
Défi: Étant donné un entier d'index n, sortez le n'e élément de cette séquence, ou sortez la séquence jusqu'à et y compris l'index n: 25,25,7,28,29,20,21,22,23,14,35,26,7,28,29,20,16,29,12,15,28,21,14,17,30,13,16,29,12,15,28,21,10,6,12,18,15,11,7,13,19,17,13,9,15,21,18,14,10,16,22,19,15,11,17,23,20,16,12,18,24,21,17,13,19,25,23,19,15,21,27,24,20,16,22,28,25,21,17,23,29,16,13,9,15,21,18,14,10,16,22,20,16,12,18,24,21,17,13,19 Comment fonctionne cette séquence? REMARQUE: dans cette explication, l'index nest indexé sur 1. Mettez les chiffres 1par xdeux lignes de longueur n*6 - 1, où …

7
Hilbert's binary Hotel
Dans ce défi, il vous sera demandé d'implémenter toute fonction (ou programme complet) qui remplit deux propriétés. Ces propriétés sont: Votre fonction doit être une fonction injective (réversible) des polynômes à coefficients entiers non négatifs aux entiers non négatifs. Cela signifie que deux entrées inégales ne peuvent pas correspondre à …

2
Le mur du bouclier
Contexte historique Le mur de bouclier est une formation de guerre tactique qui remonte à au moins 2500 avant JC. Il se composait de guerriers chevauchant leurs boucliers avec ceux de leurs compagnons pour former un «mur». L'attrait de la tactique vient du fait que même le guerrier le moins …


2
Regex: correspondre à une série égalitaire
introduction Je ne vois pas beaucoup de défis regex ici, donc je voudrais proposer celui-ci d'une simplicité trompeuse qui peut être fait de plusieurs façons en utilisant un certain nombre de saveurs regex. J'espère que cela offre aux amateurs de regex un peu de plaisir à jouer au golf. Défi …

8
Sortie de la source, un bit à la fois
Écrivez un programme ou une fonction non vide qui, lorsqu'il est appelé, génère une seule valeur, 1 ou 0, et lorsqu'il est appelé plusieurs fois, les numéros de sortie produisent la représentation binaire du code source de votre programme (dans la même page de code à partir de laquelle votre …

20
Architecture de jardin - style ASCII
Nous avons un jardin carré de 10x10 mètres à l'extérieur de notre maison. Nous voulons planter de l'herbe et faire une terrasse. Nous avons décidé comment diviser le jardin, mais nous n'avons pas décidé du rapport entre la quantité d'herbe et la terrasse. Nous avons besoin d'aide pour le visualiser, …

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.