Questions marquées «code-golf»

19
Calculer la hauteur de la cuve

Hauteur de la pile du bol Le but de ce puzzle est de calculer la hauteur d'une pile de bols. Un bol est défini comme étant un dispositif radialement symétrique sans épaisseur. Sa forme silhouette est un polynôme uniforme. L'empilement est décrit par une liste de rayons, chacun associé à un polynôme...

19
D'où appellent-ils?

Lorsque vous effectuez des appels internationaux, les numéros de téléphone sont précédés d'un code indiquant le pays dans lequel se trouve le numéro. Ces codes sont des codes préfixes , ce qui signifie qu'aucun code n'est le préfixe d'un autre. Plus tôt dans la journée, vous avez manqué un appel et...

18
Correction d'une fonction aléatoire cassée

Un ami a une carte d'extension dans son ordinateur qui génère un nombre parfaitement aléatoire de 1 à 5 inclus. Malheureusement, ils ont renversé du cola d'une manière ou d'une autre, et il ne génère désormais que 2 pour tous les nombres de 1 à 4. Heureusement, le caractère aléatoire est préservé,...

18
Imprimer un arbre binaire

Inspiré d'une question récente sur SO ... Écrivez une fonction pour imprimer un arbre binaire au format suivant: 3 / \ 1 5 \ / \ 2 4 6 La sortie doit être composée d'une ligne de nœuds, suivie d'une ligne de /et de \caractères indiquant les relations, suivie d'une ligne de nœuds, etc. Vous pouvez...

18
Modèle d'échiquier

Entrée: un nombre positif, inférieur à 80, à partir de stdin ou comme argument de ligne de commande. Sortie: Un motif d'échiquier carré, la taille du numéro d'entrée. Les champs sombres sont représentés par la lettre «X», les champs blancs par un espace. Le champ en haut à gauche doit être «X». Un...

18
Le voyageur du temps

Le code le plus court pour générer les heures correctes sur les horloges gagne. Vous êtes un voyageur temporel aguerri et vous êtes connu pour vous arrêter à de nombreuses planètes au cours de vos journaux. Chaque planète tourne à un rythme différent et pour cette raison, la durée d'une journée est...

18
Trésor de pirate

Trouver un trésor caché par des pirates est vraiment facile. Tout ce dont vous avez besoin est une carte. Il est bien connu que les pirates dessinent des cartes à la main et décrivent l'algorithme pour trouver un endroit de la manière suivante: "Tenez-vous près d'un palmier solitaire, faites 30 pas...

18
Sauter et courir

Matthew aime résoudre des énigmes. Chaque fois qu'il parvient à en résoudre un, il saute joyeusement. Récemment, il a vraiment besoin de le faire car une pluie de météores a ouvert des cratères et des trous dans le sol dans lesquels il ne voudrait pas tomber. On vous donne une partie du paysage que...

18
Perdre au tic-tac-toe

Écrivez un programme qui va jouer une partie de Misère tic-tac-toe. Autrement dit, l'objectif est de forcer votre adversaire à en prendre trois d'affilée. Acceptez sur l'entrée standard un «X» ou un «O» (la lettre, pas zéro), pour déterminer de quel côté le programme sera joué. Puis sortez un seul...

18
Rechercher des colonnes où tous les caractères sont identiques

Je suis tombé sur cette question sur SO et j'ai pensé que cela ferait un beau défi de golf. Voici donc: Défi: Écrivez un programme qui lit une séquence de chaînes de caractères, une par ligne, et génère une liste de toutes les positions où chaque chaîne a le même caractère. Entrée et sortie:...

18
Convertir Fractran en Brainfuck

Contexte Fractran est un langage de programmation ésotérique complet de Turing inventé par John Conway. Un programme Fractran consiste en une liste ordonnée de fractions. Le programme commence par prendre un seul entier en entrée. À chaque itération du programme, il recherche dans la liste la...

18
Programmation vedette!

Le défi Écrivez un programme ou une fonction qui imprime des étoiles! Le programme recevra deux paramètres par entrée standard: la taille de l'étoile et le nombre de points de l'étoile. Une étoile peut avoir n'importe quelle taille entre 0 et 10 et avoir 3, 4 ou 5 points. Les paramètres d'entrée...

18
Javascript: créez un tableau 10x10 de 1

Évidemment, ce défi serait trivial avec des fonctions et des bibliothèques distinctes, donc elles ne sont pas autorisées. Votre code doit être conforme à une spécification ECMAscript (n'importe quelle spécification fera l'affaire), donc aucune réponse spécifique au navigateur. Le tableau doit être...