Programmation Puzzles & Code Golf

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

1
Transposer un nuage de mots
Contexte Je voulais faire un joli nuage de mots, comme ceci: these are words floating J'ai calculé les (x,y)coordonnées de la première lettre de chaque mot, je les ai branchées sur mon générateur de nuage de mots et je l'ai laissé faire son travail. Cependant, j'ai accidentellement utilisé des (y,x)coordonnées, …
18 code-golf  string  grid 

2
Chaîne de mots croisés
Le défi Étant donné une liste de mots ["Programming", "Puzzles", "Code", "Golf"] les mots sont croisés: Programmation u z z G l C ode ls F L'algorithme Vous devez traiter la liste dans l'ordre donné. Les mots sont imprimés dans des orientations alternées, en commençant horizontalement . Les deux mots …

3
Générer une entrée micro-ondes paresseux
Connexes: Programmer mon four à micro-ondes et générer des valeurs paresseuses . Mon collègue est tellement paresseux qu'il ne prend même pas la peine de bouger son doigt lors de la programmation du four à micro-ondes. (C'est en fait vrai!) Aidez-le à trouver l'entrée micro-ondes qui donne l'heure la plus …
18 code-golf  number  date 

15
Fusion de deux chaînes
introduction Disons que S 1 = a...bet S 2 = ..c... Si nous les plaçons les uns sur les autres, nous obtenons: a...b ..c.. Nous fusionnons les deux chaînes, avec le .caractère liquide (qui peut se chevaucher). Nous obtenons ceci: a.c.b Si l'une des chaînes est plus longue que l'autre, …
18 code-golf  string 

1
Entiers de tas de sable
Défi Vous recevrez un entier positif nen entrée. La sortie doit être un tas de sable de type pyramide construit sur les règles spécifiées ci-dessous: Chaque entier "tombe" vers le bas à partir du même point de départ initial, comme du sable tombant en forme conique. Si possible, les nombres …
18 code-golf  math  number 

12
Calculer le volume d'un objet
Vous pouvez déterminer le volume d'objets en fonction d'un ensemble de dimensions donné: Le volume d'une sphère peut être déterminé à l'aide d'un seul chiffre, le rayon ( r) Le volume d'un cylindre peut être déterminé à l'aide de deux nombres, le rayon ( r) et la hauteur ( h) …


5
Remplissez les trous en lettres
Parfois, quand je m'ennuie, je prends du texte et remplis les "trous" dans les lettres. Mais combler les trous n'est-il pas la chose la plus ennuyeuse que vous puissiez faire? Je pense que nous devrions l' automatiser , afin que nous puissions mieux utiliser notre temps. la norme règles de …

6
Développer des séquences entières croissantes en sténographie
Étant donné l'entrée d'une liste de nombres au format d'une séquence entière augmentant sténographiquement, sortez la séquence en entier. Le format de séquence entière augmentant le raccourci fonctionne en trouvant chaque nombre n avec moins de chiffres que le nombre le précédant, m . Avec d comme nombre de chiffres …
18 code-golf 

1
Connaître une séquence par ses sous-séquences
introduction Supposons que vous et votre ami jouiez à un jeu. Votre ami pense à une séquence particulière de nbits et votre tâche consiste à en déduire la séquence en lui posant des questions. Cependant, le seul type de question que vous êtes autorisé à poser est "Quelle est la …

10
Prochain jour férié
Les Australiens adorent les jours fériés et boire. Hier, le 26 janvier, c'était le jour de l'Australie, qui est un jour férié. J'étais content de ne pas être au travail hier, et impatient de savoir la prochaine fois que j'aurai un jour férié! Malheureusement, j'avais un peu trop à boire …
18 code-golf  date 

13
Moulage d'art ASCII
Vous obtenez une seule chaîne ASCII imprimable ne contenant aucune nouvelle ligne, et un "moule" multiligne, contenant des espaces ( ) et des hachages ( #). Vous devez parcourir caractère par caractère dans la chaîne et remplacer les hachages en utilisant les caractères de la chaîne dans l'ordre gauche-droite, haut-bas. …

6
Analyser l'ARN en codons
introduction L'ARN est le cousin moins connu de l'ADN. Son objectif principal est de contrôler la production de protéines dans les cellules grâce à un processus appelé traduction . Dans ce défi, votre tâche consiste à mettre en œuvre une partie de ce processus où l'ARN est divisé en codons …

26
Sortie de la séquence du jongleur
La séquence du jongleur est décrite comme suit. En commençant par une entrée a 1 , le terme suivant est défini par la relation de récurrence La séquence se termine lorsqu'elle atteint 1, car tous les termes suivants seraient alors 1. Tâche Étant donné une entrée nsupérieure ou égale à …

3
Évaluer un skat-hand
introduction Skat est un jeu de cartes traditionnel allemand pour 3 joueurs. Le jeu se compose de 32 cartes: Ace, King, Queen, Jack, 10, 9, 8, 7 dans les 4 combinaisons (clubs, pique, coeurs, diamants). À chaque tour, un joueur joue en solo tandis que les deux autres jouent contre …

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.