Programmation Puzzles & Code Golf

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

4
Jouons au Meta tic-tac-toe!
Permet de jouer à un jeu de Meta tic-tac-toe! C'est un tournoi roi de la colline de Meta-tic-tac-toe. Les règles de Meta-tic-tac-toe sont les suivantes: Toutes les règles habituelles du tic-tac-toe s'appliquent. Il y a neuf tableaux conçus pour en faire un seul. Ainsi: 0|1|2 || 0|1|2 || 0|1|2 ----- …

14
Trier les caractères par obscurité
Votre programme doit prendre en entrée une ligne de caractères, comme ceci: @+.0 Et affichez les caractères triés par ordre d'obscurité, comme ceci: .+0@ Exigences: Vous devez utiliser une police à espacement fixe pour détecter l'obscurité. Vous devez savoir combien de pixels chaque personnage occupe. Vous devez réellement dessiner le …
38 code-golf 

13
Le plus long code pour ajouter deux nombres [fermé]
Tâche: Je sais que nous pouvons tous ajouter deux nombres à court terme, en utilisant +. Votre tâche consiste à créer le code le plus long possible pour ajouter deux nombres. Règles: Tout le code doit être sur le sujet (ne le remplissez pas avec du code sans addition pour …

11
Musique: qu'y a-t-il dans cet accord?
Contribution Le symbole de tout accord triadique (voir http://en.wikipedia.org/wiki/Chord_(music)#Triads ). Sortie Les notes constituant l'accord donné. Exemples Entrée: AM sortie:A C# E Entrée: C#m sortie:C# E G# Entrée: Db+ sortie:C# F A Entrée: C0 sortie:C D# F# Bonus -50 si vous pouvez également composer avec des accords septième -150 pour …
38 code-golf  music 



3
Résoudre le cube de Rubik
Ecrivez le programme le plus court qui résout le cube de Rubik (3 * 3 * 3) dans un délai raisonnable et se déplace (par exemple, maximum 5 secondes sur votre machine et moins de 1 000 déplacements). L'entrée est au format: UF UR UB UL DF DR DB DL …

13
Golf une quine mutuelle
En utilisant les deux langues de votre choix, écrivez la plus petite « quine mutuelle » possible. C'est-à-dire, écrivez un programme P en langage A qui sort le code source d'un programme Q en langage B, de sorte que la sortie du programme Q soit identique au code source de …

9
Compression et décompression de texte - "Jamais plus."
Avec la récente discussion sur l'utilisation des outils de compression dans le code de golf , j'ai pensé que ce serait un beau défi d'écrire votre propre compresseur et décompresseur de texte. Défi: Ecrivez deux programmes : l’un pour compresser le texte ASCII en une suite d’octets et l’autre pour …

24
Rosetta Stone Challenge: Quelle est la moyenne de toute façon?
L'objectif du Rosetta Stone Challenge est d'écrire des solutions dans le plus grand nombre de langues possible. Montrez votre programmation multilinguisme! Le défi Lorsque les gens utilisent le terme "moyenne", ils désignent généralement la moyenne arithmétique, qui est la somme des nombres divisée par le nombre de nombres. Toutefois, le …

30
Compter la somme de tous les chiffres
Ce défi consiste à écrire un programme ou un script qui compte la somme de tous les chiffres compris entre 1 et un nombre donné. Entrée, un entier positif. La sortie, la somme des chiffres de ce nombre et tous les plus petits. Exemples: Input: 5 Integer Sequence: 1, 2, …
38 code-golf  math 

30
Trouvez l'aiguille dans la botte de foin
Avec une botte de foin rectangulaire d'au moins 2x2 composée de tous les mêmes caractères ASCII imprimables, génère l'emplacement (en partant du coin supérieur gauche) de l'aiguille, qui est un caractère différent. Par exemple, si la pile de foin suivante est entrée: ##### ###N# ##### ##### La sortie devrait être …
38 code-golf  string 

30
Imprimer du texte invisible
Avec une chaîne en entrée, génère un nombre de caractères d'espacement (0x0A et 0x20) égal à la longueur de la chaîne. Par exemple, étant donné la chaîne dont Hello, World!votre code aurait besoin pour générer exactement 13 caractères d'espacement et rien d'autre. Ceux-ci peuvent être n'importe quelle combinaison d'espaces et …
38 code-golf  string 

7
Corrige les périodes manquantes de mon adresse IPv4
Parfois, lorsque je tape une adresse IPv4, tous les chiffres sont corrects, mais j'oublie de taper un ou plusieurs points. J'aimerais avoir un programme (ou une fonction) qui prend mon adresse IPv4 erronée et génère tous les emplacements valides possibles des périodes manquantes. Contribution L'entrée sera toujours une chaîne qui …

1
Qu'y a-t-il dans ma sauce pour pâtes?
Contexte En France, et probablement dans le reste de l'Union européenne, tout aliment disponible à la vente doit énumérer les ingrédients qui le composent sur son emballage, en ordre décroissant de pourcentage en poids . Cependant, le pourcentage exact ne doit pas être indiqué, à moins que l'ingrédient ne soit …
37 code-golf  math 

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.