Questions marquées «code-golf»

10
Solveur de la tour de Hanoi

Pour savoir ce qu'est la tour de Hanoi, recherchez-la sur Google ou regardez sur la page Wikipedia . Votre code devrait pouvoir faire 2 choses, et ce sont les suivantes: Acceptez l'entrée utilisateur qui spécifie le nombre de disques au point de départ de la tour de Hanoi Créez une sortie de la...

10
Opérations avec des listes

Inspiré par cette question . Étant donné une liste contenant des nombres, imprimez: La somme et le produit des nombres dans la liste La moyenne et la médiane Les différences entre chaque terme de la liste (ex [1,2,3] -> [1,1]: 1+1=2, 2+1=3) La liste, triée par ordre croissant Le minimum et le...

10
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...

10
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...

10
É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 construire n'importe quelle gamme majeure à...

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é à utiliser. Ils les lancent...

10
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 pas ce qu'est le...

10
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...

10
Générer des séquences Skolem

Séquences de Skolem Une séquence Skolem est une séquence de 2nnombres où chaque nombre ientre 1et nse produit exactement deux fois, et la distance entre les deux occurrences de iest exactement des iétapes. Voici quelques exemples de séquences Skolem: 1 1 1 1 4 2 3 2 4 3 16 13 15 12 14 4 7 3 11 4 3...

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 sont...

10
Code couleur CSS aléatoire

Ce billet de blog sur la génération de codes de couleur CSS aléatoires en JavaScript propose plusieurs solutions pour générer une couleur aléatoire en JavaScript. Le plus court que je puisse trouver est le suivant: '#'+(Math.random()*0xffffff).toString(16).slice(-6) Si vous n'êtes pas familier avec...

10
Code le plus court pour la sortie la plus longue [fermé]

Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 3 ans . Celui-ci est assez simple. Écrivez le programme...

10
Traducteur de langue TUT

Le texte peut être traduit dans une version écrite de la langue TUT en remplaçant chaque lettre par le "mot TUT" correspondant, comme indiqué dans le tableau suivant (adapté de l'article lié) * : a e h hash o o u yu b bub i ay p pup v vuv c kut j jag q kwak w waks d dud k kak r rut x eks e i l lul...

10
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 monde a...