Programmation Puzzles & Code Golf

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

38
Est-ce que ce mot est sur le tableau aveugle?

introduction Après une journée de beuverie et de regarder la coupe du monde, vous vous asseyez pour jouer à un jeu amical de boggle. Les esprits augmentent parce que vous êtes accusé de perdre tout le temps de tout le monde avec des mots absurdes qui ne figurent même pas sur le tableau! Vous voyez...

38
Le protocole d'urinoir

Contexte Le soi-disant "protocole d'urinoir", décrivant l'ordre dans lequel les urinoirs individuels sont cueillis dans les toilettes d'un homme, a été discuté à plusieurs endroits. Une version est donnée dans cet article de blog xkcd . Cette question concerne une légère variation: Arrangement : n...

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

38
Convertisseur de température

Il s'agit d'un défi de la taille d'un octet dans lequel vous devez convertir une température d'entrée dans l'une des trois unités (Celsius, Kelvin et Fahrenheit) en deux autres. Contribution Vous serait fourni avec une température sous forme de nombre suivi d'une unité (séparés par un espace). La...

38
Garlandification

Mots guirlande Un mot guirlande est un mot qui peut être relié comme une guirlande, car il se termine par les mêmes lettres qu'il commence par. Ces groupes de lettres peuvent même se chevaucher! Par exemple, undergroundest un mot d'ordre en guirlande 3, car il commence et finit avec les mêmes 3...

38
Puis-je glisser en dehors du puzzle?

Ecrivez un programme ou une fonction qui prend une grille de texte rectangulaire dans laquelle chaque cellule est un Aou B. Toutes les Acellules formeront une forme simplement connectée , c'est-à-dire qu'elles seront toutes orthogonalement connectées sans trous (les lettres voisines en diagonale ne...

38
Fixer le Meeesesessessesseesseessessed uppp teeexexextext

Ceci est inspiré par Monday Mini-Golf # 6: Meeesesess uppeeexexextext Contexte Les productions ETH ont du mal à saisir du texte sur sa page Web habituelle. Chaque fois qu'il utilise des chiffres ou des lettres, le texte sera alors mesuré. Votre tâche consiste à l’aider à taper de manière à obtenir...

38
quand est Thanksgiving?

Contexte Certains jours fériés ont des dates fixes et faciles à retenir, comme le 31 octobre, le 25 décembre, etc. Certains veulent cependant être gênants. Ils sont spécifiés comme des choses comme "le premier lundi de septembre" ou "le quatrième jeudi de novembre". Comment suis-je supposé savoir...

38
Tu es un romaniseur, bébé

La romanisation du japonais consiste à convertir du texte japonais en caractères latins. Dans ce défi, vous recevrez une chaîne de caractères japonais en entrée et vous demanderez de les convertir en chaîne ASCII correcte. Ce que vous aurez besoin de savoir Le japonais a trois systèmes d'écriture:...

38
Le nombre rien

La constante de Champernowne est un nombre qui est construit en concaténant les premiers nnombres, avec une ntendance à l'infini. Cela ressemble à quelque chose comme ça: 0.123456789101112131415161718192021222324252627282930... Maintenant, je vais vous décrire le numéro Rien . Cela peut être...

38
Quine adouci par rayonnement

C'est simple: faites un bon quine où si vous supprimez un caractère, c'est toujours un quine. La différence entre ceci et une quine durcie par rayonnement est que si votre programme est AB, une quine durcie par rayonnement Aproduirait AB, mais ici, Aproduirait A. Code golf, toutes les règles...

38
Ne me dis jamais la chance

Contribution Un entier n (≥ 1) et un chiffre d (un entier tel que 0 ≤  d  ≤ 9). Dans l'un ou l'autre ordre; de stdin ou des paramètres ou autre chose; à un programme ou une fonction; etc. Sortie Les entiers de 1 à n inclus (dans l’ordre) dont les représentations décimales contiennent un nombre pair...

38
Déchiffrer les couleurs XKCD

Randall Munroe (auteur de XKCD) a organisé une enquête pour donner des noms aux couleurs . Le résultat principal est une liste de noms pour les 954 couleurs de moniteur RVB les plus courantes . Pour faciliter la programmation, voici la liste en texte brut: http://xkcd.com/color/rgb.txt . Attention,...

38
Trouvez le plus grand nombre adjacent à un zéro

Défi: Prenez un vecteur / une liste d’entiers comme entrée et indiquez le plus grand nombre adjacent à un zéro. Caractéristiques: Comme toujours, formats d'entrée et de sortie optionnels Vous pouvez supposer qu'il y aura au moins un zéro et au moins un élément différent de zéro. Cas de test: 1 4 3...

38
Est-ce un nombre équilibré?

Un nombre est équilibré si la somme des chiffres de chaque moitié du nombre est égale. Ainsi: 1423est équilibré parce que 1+4 = 2+3, ainsi est: 42615parce que 4+2=1+5. Notez que le chiffre du milieu n'est inclus ni d'un côté ni de l'autre s'il existe un nombre impair de chiffres. Défi: Prenez un...

38
Zéro somme couvre

introduction Considérons une liste non vide L d'entiers. Une tranche de somme nulle de L est une sous-séquence contiguë de L dont la somme est égale à 0. Par exemple, [1, -3, 2] est une tranche de somme nulle de [-2, 4, 1, -3, 2, 2 , -1, -1] , mais [2, 2] n’est pas (car sa somme ne correspond pas à...