Questions marquées «code-golf»

10
Visualisez une planche Nim comme un expert

Contexte Dans le jeu de Nim , les joueurs alternent en retirant les "pierres" des "piles": à chaque tour, un joueur doit retirer entre une et toutes les pierres d'une seule pile. Le but de Nim est de prendre la dernière pierre ou, dans la variante misere, de forcer votre adversaire à le faire -...

10
Sortie d'un «splat» ASCII

Si vous jetez un œuf ASCII dans une direction donnée, vous vous retrouvez avec un splat ASCII de taille n . Il "commence" par un o(le jaune) et continue dans une direction donnée avec des "lignes" composées de 2 à n * . Les *'sont séparés par un "espace", et otous les "lignes" de *sont séparés par...

10
Composez deux programmes Brainfuck

Étant donné 2 extraits de code brainfuck Aet B, sortez du code brainfuck Cqui a le même comportement que l'exécution Bavec l'entrée de As result. Notez que cela Cdoit fonctionner pour toute entrée qui correspond aux hypothèses suivantes, comme si elle était donnée à A. Vous pouvez supposer: Entrée...

10
Dites-moi la phase lunaire!

Défi Étant donné une image de la Lune en entrée, sortez la phase de la Lune. Les phases de la lune Votre programme recevra une de ces images au format png et vous devez sortir la phase exactement comme indiqué: new moon hexdump waxing crescent hexdump first quarter hexdump waxing gibbous hexdump...

10
La brosse à dents de voyage

introduction Le défi d'aujourd'hui concerne les dents. Plus précisément, combien de temps il faut pour passer d'une dent à l'autre. Votre défi est, étant donné l'emplacement des deux dents, de produire le moins de temps possible pour brosser de la première à la seconde. Défi Pour ce défi, nous...

10
Quels voisins sont hostiles?

introduction Aux fins de ce défi, nous définirons les voisins d'un élément dans une matrice carrée (telle que ) comme toutes les entrées de qui sont immédiatement adjacentes en diagonale, horizontalement ou verticalement à (c'est-à-dire qu'ils "entourent" , sans s'enrouler).EEEUNEAAE= Ai ,...

10
Un livre de sorts de sorcier

Edit : Je n'ai jamais joué à D&D auparavant, donc lorsque j'ai posé cette question au départ, je ne l'ai pas bien recherchée. Je m'en excuse, et je fais quelques modifications qui pourraient invalider les réponses pour rester aussi fidèles que possible aux règles du dnd 5e. Désolé. Un fan de...

10
Multiplier et diviser

Étant donné une valeur x, trouvez la plus petite valeur numérique supérieure à y qui peut être multipliée et divisée par x tout en conservant tous les chiffres d'origine. Les nouveaux numéros ne perdent pas de chiffres. Les nouveaux numéros ne gagnent pas de chiffres. Par exemple: Entrée: x = 2, y...

10
Solveur Tatamibari

Contexte Tatamibari est un puzzle logique conçu par Nikoli. Un puzzle Tatamibari est joué sur une grille rectangulaire avec trois types de symboles différents: +, -. et |. Le solveur doit partitionner la grille en régions rectangulaires ou carrées selon les règles suivantes: Chaque partition doit...

10
Jouons au tennis 2: jeu est-ouest

Il y a un défi Jouons au tennis de Daniel . Il propose de placer un tribunal dans le sens Nord-Sud. Ma proposition est de créer un court pour jouer au tennis dans le sens Est-Ouest également. Vous devez imprimer un court de tennis, mais vous devez le faire dans le moins d'octets possible pour des...

10
Trouver un acronyme récursif

introduction Un acronyme récursif est un acronyme qui contient ou se réfère à lui-même, par exemple: Fishpourrait être un acronyme récursif pour Fish is shiny hero, notez comment il contient également l'acronyme lui-même. Un autre exemple est Hi-> Hi igloo. Ou même ppcg paints->ppcg paints...

10
Rosencrantz et Guildenstern sont Code

Dans la pièce absurde Rosencrantz et Guildenstern are Dead , les deux personnages principaux Rosencrantz et Guildenstern (ou sont-ils?) Mélangent toujours lequel d'entre eux est qui - ou parfois lequel de leurs propres parties du corps est lequel - en raison d'un manque perçu de identité...

10
À travers l'espace et le temps

Introduction: En général , nous parlons généralement de quatre dimensions: trois dimensions de l' espace pour x, yet z; et une dimension temporelle. Par souci de ce défi cependant, nous allons séparer la dimension du temps en trois ainsi: past, presentet future. Contribution: Deux listes d'entrées....

10
Nombre de rotations

Tâche Écrivez une fonction ou un programme pour trouver le nombre de tours requis par une roue pour parcourir une distance donnée, compte tenu de son rayon. Règles L'entrée peut être 2 nombres rationnels positifs et peut être prise dans n'importe quel format pratique. Les deux entrées sont de la...

10
Cartographiez les tricheurs!

Une fois toutes les affectations soumises, un dictionnaire est créé qui associe le numéro d'élève au hachage de leur fichier. Ce dictionnaire, ou hashmap, ou mappage (quel que soit votre langage) se présentera comme suit: {100: "aabb", 104: "43a", 52: "00ab", 430: "aabb", 332: "43a"} La clé est le...

10
Pièces de puzzle Matrix

(Inspiré au hasard par https://codegolf.meta.stackexchange.com/a/17272/42963 ) Étant donné une matrice rectangulaire de chiffres (c.-à-d. 0 - 9), Sortez les "morceaux" de la matrice comme si les chiffres étaient reliés entre eux pour former une seule pièce, dans l'ordre croissant par les chiffres....