Programmation Puzzles & Code Golf

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

3
Rosetta Stone Challenge: dessiner un diagramme de boîte
L'objectif d'un Rosetta Stone Challenge est d'écrire des solutions dans autant de langues que possible. Montrez votre multilinguisme de programmation! Le défi Votre défi est de mettre en œuvre un programme qui entrera une liste de nombres et produira un diagramme à boîte des données, dans autant de langages de …

10
Générer un triangle rectangle
Dans ce défi, vous devez prendre deux nombres (séparés par un espace) comme entrée et sortie d'un triangle rectangle ASCII, composé de xs. Le premier nombre sera la largeur et la hauteur du triangle que vous devez sortir. Le deuxième nombre sera dans quel coin l'angle droit sera. Les coins …

3
Divisez rapidement en Manufactoria
Contexte Manufactoria a été commercialisé comme un jeu, mais nous, les golfeurs de code, pouvons le voir pour ce qu'il est vraiment: un langage de programmation à deux dimensions. Le langage de programmation Manufactoria est basé sur une seule file d'attente , qui contient une série de marqueurs colorés. Le …

5
Renvoie la dernière couleur de l'entrée dans Manufactoria
Ce puzzle est le suivant de ma série de défis Manufactoria. Contexte Manufactoria est un langage de programmation de jeu / bidimensionnel. Le joueur doit créer des programmes qui manipuleront une file d'attente pour arriver à la sortie souhaitée. Il est facile à apprendre mais difficile à maîtriser, il se …


1
Échelle à partir de la touche et du mode
La plupart d'entre vous connaissent probablement l'échelle en do majeur: C D E F G A B C La gamme majeure se caractérise par les intervalles entre les notes adjacentes, mesurés en demi - tons : 2 2 1 2 2 2 1 A partir de ces intervalles, nous pouvons …
10 code-golf  music 

2
Régions de polygones réguliers
Étant donné un N-gon régulier avec toutes les diagonales dessinées, combien de régions les diagonales forment-elles? Par exemple, un triangle régulier a exactement 1, un carré a exactement 4, le pentagone a exactement 11 et un hexagone a 24. le score est inversement proportionnel au nombre d'octets dans la solution …

14
Triforce ReBoot [fermé]
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 3 ans . Voyant à quel point bonjour le …
10 code-golf 

6
Chiffre de clôture ferroviaire
Écrivez deux programmes: - Un qui lit une chaîne et une clé et code la chaîne en un chiffrement de barrière ferroviaire à l'aide de cette clé. - De même, écrivez un programme pour la fonction inverse: déchiffrer une clôture ferroviaire à l'aide d'une clé. Pour ceux qui ne savent …

5
Échange de numéros [fermé]
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Code Golf Stack Exchange. Fermé il y a 2 ans . Il s'agit d'un casse-tête courant que beaucoup d'entre vous ont …

10
Jeu de dés non transitif
Ceux d'entre vous qui aiment Numberphile connaissent bien le Dr James Grime, qui a décrit un jeu de dés non transitif sur sa chaîne . Le jeu se compose de trois dés à 6 faces: Die 1: 3,3,3,3,3,6 Die 2: 2,2,2,5,5,5 Die 3: 1,4,4,4,4,4 Deux joueurs choisissent chacun un dé …
10 code-golf  game  random 


12
Dés de changer de générateur aléatoire
introduction Vous obtenez un générateur d'entiers aléatoires avec l'implémentation suivante La première invocation renvoie toujours 1. La deuxième invocation renvoie un entier aléatoire compris entre 1 et 2. La troisième invocation renvoie un entier aléatoire compris entre 1 et 3. La nième invocation renvoie un entier aléatoire compris entre 1 …
10 code-golf  random 


2
Validation des e-mails
Écrivez une fonction ou un programme pour valider une adresse e-mail par rapport à la RFC 5321 (certaines règles de grammaire trouvées dans 5322 ) avec la relaxation que vous pouvez ignorer les commentaires et le pliage des espaces ( CFWS) et des littéraux d'adresse généralisés. Cela donne la grammaire …

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.