Questions marquées «code-golf»

14
Golf pour la journée Domino

Étant donné une configuration de dominos, votre tâche consiste à déterminer quels dominos tombent et lesquels ne le font pas. Contribution Prenez une représentation ASCII rectangulaire d'une configuration domino. Les caractères suivants sont utilisés pour la grille ASCII: (espace): cellule vide |,...

14
Quel est ton signe astrologique?

Écrivez un programme qui prend une date de naissance (mois et jour du mois) comme entrée et produit le signe, l'élément et la qualité correspondants du zodiaque occidental . Aux fins de ce défi, ceux-ci sont définis exactement comme dans le tableau de la page wikipedia liée: Sign Date Range Element...

14
Masses molaires de composés

Tâche Écrivez un programme qui absorbe un composé composé uniquement d'éléments dont le numéro atomique est inférieur ou égal à 92 (Uranium) et produit la masse molaire du composé grams/mole. Règles et restrictions Vous ne pouvez pas utiliser une fonction qui calcule directement les masses molaires...

14
Fais-moi un arbre alphabet

Intro Dans la plupart des polices tous les caractères de l' alphabet en majuscules en plus BDOavoir des lignes qui touchent à peu près quelques - uns des quatre coins du rectangle de délimitation du personnage: ACEFGHIJKLMNPQRSTUVWXYZ. Par exemple, les deux jambes d'un A"toucher" les coins...

14
Compte à rebours et recyclage

Compte à rebours Votre objectif pour ce défi de code-golf est de décompter et de recycler les nombres. Laissez-moi expliquer. Votre application lit d'abord un nombre, soit comme argument de programme, soit en utilisant stdin. Ensuite, vous devrez simplement décompter comme ceci: 10 9 8 7 6( par...

14
Arrangements minimaux de type boggle

Considérez comment un mot pourrait être organisé sur une grille Boggle arbitrairement grande si la règle de ne pas utiliser le même cube de lettres plus d'une fois est ignorée . Supposez également que vous avez un nombre illimité de cubes de lettres (avec toutes les lettres présentes), et Quc'est...

14
Il est temps de faire le calcul

introduction Ceci est l'un de mes puzzles mathématiques préférés. Étant donné un chiffre (disons 3) et le nombre de fois où utiliser ce chiffre (disons 5), générez 10 expressions qui donnent 1, 2, 3, 4, 5, 6, 7, 8, 9 et 10 en utilisant seulement +, -, ×, ÷, ^ et √ (racine) (les crochets sont...

14
Nombres pirrationnels

Pi est un nombre irrationnel , ce qui signifie que sa représentation décimale ne se termine ou ne se répète jamais. Pi tronqué à 41 chiffres décimaux (40 places) est 3.1415926535897932384626433832795028841971. Si nous ignorons le point décimal et listons les chiffres comme une séquence d'entiers...

14
Nombre minimum exclu

Ceci est destiné à être un golf de code facile et de la taille d'une bouchée. Le mex (nombre minimal exclu) d'une collection finie de nombres est le plus petit entier non négatif 0, 1, 2, 3, 4, ...qui n'apparaît pas dans la collection. En d'autres termes, c'est le minimum du complément. L'opération...

14
Résoudre les actions de doublage et de triplement dans Dominion

Inspiration Cette question est inspirée des cartes Throne Room et King's Court du célèbre jeu de cartes Dominion . Dans le cadre de son tour, on joue une séquence d'actions. Ces deux actions particulières font répéter l'action jouée suivante deux ou trois fois *. D'autres actions "génériques"...

14
Qu'est-ce que tu attends? (Un mahjong solveur)

Idée grâce à @ MartinBüttner à partir d'une discussion dans le chat Mahjong est un jeu de tuiles qui est extrêmement populaire en Asie. Il se joue généralement avec quatre joueurs, et le but du jeu est d'être la première personne à terminer une main valide en utilisant les tuiles. Pour ce défi,...

14
Simuler un système d'étiquettes cycliques

Un système d'étiquettes cycliques est un minuscule modèle de calcul complet de Turing composé d'un alphabet à deux symboles (je vais utiliser {0,1}), d'une liste cyclique finie et non vide de productions qui se composent de ces deux symboles, et d'un mot illimité qui se compose également de ces...

14
Convertir X-Illion en forme standard

Étant donné une chaîne, composée d'un préfixe puis de "illion", convertissez ce nombre en forme standard. Par exemple: "million" -> 10^6 "trillion" -> 10^12 "quattuordecillion" -> 10^45 Le programme doit être capable de gérer les entrées allant jusqu'à Centillion, soit 10 ^ 303. Une liste...

14
Écrire un correcteur orthographique magique

Le jeu Waving Hands se situe quelque part entre un stylo et du papier Magic: the Gathering et un Rock Paper Scissors très élaboré. Chaque tour, vous écrivez l'un des huit gestes pour chaque main: tortilla FIngers Palm offert Ssieste Wave Digit pointant Ctour staB Nrien Il existe peu de règles...

14
Sculptures magnétiques

Il s'agit d'une continuation lâche de mon défi précédent sur la construction de graphiques . Contexte Un artiste excentrique vous a engagé pour estimer l'intégrité structurelle de ses sculptures. Il crée ses œuvres d'art en prenant un tas d'aimants en forme de cube et en les déposant un par un dans...

14
C'est presque Lisp!

Défi Votre défi est de concevoir un interprète pour une langue de type lisp, qui sera désormais inventée: GLisp . Le code du programme pour GLisp consistera en une quantité arbitraire d'expressions imbriquées désignées par des crochets, sous la forme suivante: (func arg1 arg2 ...) Notez que...

14
Stratégies gagnantes pour un jeu de construction de cordes

Contexte Alice et Bob jouent à un jeu appelé construire un mot binaire . Pour jouer au jeu, vous fixez une longueur n >= 0, un ensemble Gde nmots binaires de longueur appelés le jeu d'objectifs , et une nchaîne de longueur tcontenant les lettres Aet B, appelée l' ordre du tour . Le jeu dure des...

14
Additionner les puissances à n

instructions Écrivez un programme qui, étant donné un entier d'entrée n ( n >= 0), sort le plus petit entier positif m où: n = a[1]^b[1] + a[2]^b[2] + a[3]^b[3] + ... + a[k]^b[k] aet bsont des séquences finies de la même longueur tous les éléments de asont inférieurs àm tous les éléments de...