Programmation Puzzles & Code Golf

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

30
Chaque mot de babab à zyzyz
Votre tâche consiste à écrire un programme qui produira une liste lisible de tous les mots de cinq lettres avec la structure suivante: consonne - voyelle - consonne - voyelle - consonne La sortie doit être triée alphabétiquement avec un mot par ligne et aucun mot ne doit être répété …

2
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 standard, …

30
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: …
38 code-golf  number 

30
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. …
38 code-golf  number 

4
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: hiragana (le …

30
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 …

1
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 à …
38 code-golf  string 

30
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 considéré comme une minimisation de la constante de Champernowne comme …

8
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 comptent pas comme connectées). De même, …

28
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 quand c'est? Tout …
38 code-golf  date 

17
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 …
38 code-golf  string 

9
Faites une quine maker lente erreur!
Dans le cadre de sa réponse à Make a Error Quine! @Falko a proposé l’algorithme suivant: Comment créer sa propre solution en 2 minutes? Ouvrez un nouveau fichier dans l'EDI de votre choix. Frappe ta tête contre le clavier devant toi. Compiler. Remplacez le code par le message d'erreur du …

15
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 température peut …

5
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 …
38 code-golf  boggle 

10
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 urinoirs en ligne. Protocole : …

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.