Programmation Puzzles & Code Golf

28
Morra, le noble jeu des rois

Contexte Le jeu de Morra est un jeu simple. Dans la version "originale", plusieurs joueurs lancent simultanément un numéro 0-5 avec leurs mains tout en devinant la somme totale des mains de chacun. La version que j'utiliserai ici a été modifiée pour augmenter le potentiel de stratégie non triviale,...

28
Compatibilité Vampire

Un fait peu connu sur les vampires est qu'ils doivent boire le sang de la victime qui a un groupe sanguin de donneur compatible. La matrice de compatibilité pour les vampires est la même que la matrice régulière donneur / receveur de globules rouges . Cela peut être résumé par le tableau suivant de...

28
Topologie ASCII pt 1: Puis-je compter sur vous?

J'ai un problème grave. J'ai des fichiers texte où je garde mes numéros très importants - tous les plus importants! Et deux et trois .. Ces nombres étaient si importants que je ne pouvais pas les confier à ces nouveaux systèmes de nombres décimaux ou binaires. J'ai gardé chaque numéro codé en...

28
Rapide! Échappez au trou noir!

C'est l'année 87539319 et la marche solitaire dans l'espace est désormais monnaie courante, de nombreuses personnes voyagent seules dans l'espace, propulsées par un jetpack sur le dos, programmant leur cours avec un ordinateur personnel et un clavier au fur et à mesure. Vous êtes une de ces...

28
Multiplication visuelle longue

Il existe un bon moyen d'effectuer une longue multiplication pour deux entiers sans avoir à faire autre chose que compter, qui est parfois partagé sur Internet. Vous écrivez les chiffres de chaque nombre sous la forme d'un groupe de lignes inclinées, avec les deux nombres à un angle de 90 degrés....

28
Leap for Leap Seconds!

Comme aujourd'hui marque l'occasion de la 26e seconde intercalaire à se produire, votre défi sera d'afficher la date et l'heure de chaque seconde intercalaire en GMT ou UTC qui s'est produite jusqu'à présent, ainsi que celle qui se produira aujourd'hui. Contribution Il n'y a aucune entrée. Sortie...

28
Format des microsecondes en heures: minutes: secondes, etc.

Ce qui suit est inspiré d' une question posée sur Stack Overflow aujourd'hui . Étant donné un certain nombre de microsecondes, 0 <= n <= 86400000000(par exemple 12345678900), sortir une chaîne formatée hh:mm:ss:000:000, par exemple 03:25:45:678:900. 0 -> '00:00:00:000:000' 12345678900...

28
Convertir Brainfuck en MarioLANG

MarioLANG est un langage de programmation bidimensionnel où le code source ressemble à un niveau Super Mario Bros. De plus, son jeu d'instructions est très similaire à celui de Brainfuck . Cela signifie que MarioLANG est essentiellement un Brainfuck 2-D où le pointeur d'instruction se déplace comme...

28
Cardinaux et ordinaux, 1 à 100

Voici un simple pour étirer vos muscles de compression. Votre code (un programme complet) doit sortir la représentation anglaise épelée de tous les nombres cardinaux de 1 à 100, puis tous les nombres ordinaux de 1 à 100. Les chiffres de chaque liste doivent être délimités par des virgules et des...

28
Jumping Jacks à asciimation

C'est mon premier défi, donc je reste assez simple. Si vous avez déjà tapé telnet towel.blinkenlights.nlsur votre ligne de commande et appuyé sur Entrée, vous aurez connu la joie de l'asciimation. L'asciimation consiste, tout simplement, à faire une animation avec l'art ascii. Aujourd'hui, nous...

28
Pangolin mutant

Il s'agit d'un défi de code-golf dans lequel vous devez concevoir un programme qui agit comme un quine ou un quine qui se modifie pour illustrer l'apprentissage automatique. Contexte Il existe un programme d'intelligence artificielle de base appelé «le jeu du pangolin» qui est décrit ici . L'idée...

28
Graphique horizontal de la longueur des mots

Contribution Une liste de mots séparés par un nombre quelconque d'espaces. Sortie Un graphique ASCII horizontal, où la n-ième ligne est composée d'autant d'astérisques ( *) que le n-ième mot est long. Exemple d'utilisation L' >entrée des signaux utilisateur, vous ne devez pas la saisir lors du...

28
Personne d'intérêt

Contexte Person of Interest est un drame policier sur CBS, et mon émission de télévision préférée, récemment. L'émission parle d'un homme nommé Harold Finch, un programmeur milliardaire, et de son partenaire John Reese, un vétéran des forces spéciales et ancien membre de la CIA. Ce programmeur a...

28
Illustrer le carré d'un binôme

Étant donné (par tout moyen) deux nombres naturels différents (de toute taille raisonnable), affichez (par tout moyen) le carré de leur somme comme dans les exemples ci-dessous: Étant donné 4 et 3, sortie: 12 12 12 12 9 9 9 12 12 12 12 9 9 9 12 12 12 12 9 9 9 16 16 16 16 12 12 12 16 16 16 16 12 12...