Programmation Puzzles & Code Golf

15
Générer un chiffre

Générer un chiffre à partir d'un nombre et d'une chaîne Votre tâche est simple. Étant donné une chaîne set un nombre 0 <= n <= 9en entrée, insérez un caractère ASCII imprimable pseudo-aléatoire entre chaque caractère de la chaîne n. Tels que pour chaque personnage sil y a ndes caractères...

15
Tous les xénodromes

introduction Un xénodrome en base n est un entier où tous ses chiffres en base n sont différents. Voici quelques séquences OEIS de xénodromes. Par exemple, dans la base 16, FACE, 42et FEDCBA9876543210quelques xenodromes (qui sont 64206, 66et 18364758544493064720en base 10), mais 11et DEFACEDne sont...

15
Générateur de cartes Dobble / SpotIt

introduction Dobble / SpotIt est un jeu de cartes, où les gens doivent repérer le même symbole sur une paire de cartes dans les plus brefs délais, l'indiquer et passer à la paire suivante. Chaque carte a plusieurs symboles (8 en version normale), mais exactement un est commun à chaque paire de...

15
Code Konami le plus court

Le problème Vous devez écrire un programme qui, lorsque le code Konami est tapé pendant l'exécution, imprime la chaîne " +30 lives" et émet un bruit de votre choix depuis le haut-parleur de l'ordinateur. Définition Le "Code Konami" est défini comme UUDDLRLRBAsuit en appuyant sur la touche Entrée....

15
Fractions décimales golfées

Votre objectif est d'écrire du code qui produira la séquence décimale unique la plus courte pour la fraction d'entrée. Deux fractions avec le même dénominateur peuvent ne pas avoir la même sortie, bien qu'il soit possible que des fractions avec des dénominateurs différents aient la même...

15
Vérifier mes lasagnes

Scénario Je cuisine souvent des lasagnes, mais j'ai aussi quelques erreurs. Comme je répète ces défauts si souvent, j'ai pensé que je pourrais peut-être faire un programme qui vérifie si j'ai tout fait correctement. Lasagne valable Une lasagne valide est Au moins 5 colonnes de large Au moins 4...

15
Les ponts sont des métaphores pour tout dans l'Art ASCII

(avec des excuses à Jim West pour le titre, et inspiré au hasard par la représentation textuelle de Cisco de leur logo: .:|:.:|:. pour le concept) Étant donné un entier en entrée 1 <= n <= 255, sortez une représentation artistique ASCII d'un pont suspendu de distance en nsuivant les règles de...

15
Aidez PPCG Claus à livrer ses cadeaux!

Aidez PPCG Claus à livrer ses cadeaux Aperçu PPCG Claus est en retard pour livrer ses cadeaux parce que de nos jours, nous avons tellement de petits gamins bizarres. Cela rend beaucoup plus difficile pour PPCG Claus d'obtenir tous les cadeaux au bon endroit. Votre défi est de l'aider à délier...

15
Mettez le chapeau dans le chat

Inspiré par le prochain événement bash d'hiver Objectif Ajouter un chapeau ^, ´ou `à une seule voyelle dans chaque mot de l'entrée. Règles Le hatet le voweldoivent être choisis au hasard. Chaque chapeau doit apparaître avec la même probabilité (33%) et les voyelles doivent avoir la même probabilité...

15
Résoudre un diagramme d'état de pile

Un diagramme d'état de pile montre comment les valeurs d'une pile sont changées dans l'autre. Par exemple, il s'agit d'un diagramme d'état de pile: 3 0 2 1 0 Cela signifie qu'il existe une pile contenant initialement 3 valeurs (le 3 partie). Ces valeurs sont indexées de 0 à 2, avec 0 en haut: 2 1...

15
Nombres binaires en pente

Étant donné un entier n, affichez les premiers nnombres binaires en pente, indexés 0 ou 1. Ils sont appelés ainsi en raison de la façon dont ils sont générés: Écrivez les nombres en binaire les uns sous les autres (justifiés à droite): ........0 ........1 .......10 .......11 ......100 ......101...

15
Alignez les diagonales d'une grille de texte

Étant donné une grille rectangulaire de texte, alignez les diagonales qui vont du coin supérieur gauche au coin inférieur droit dans des colonnes de sorte que les caractères les plus à droite de toutes les diagonales soient au même niveau. Utilisez des espaces pour l'indentation. Par exemple, si la...

15
Calculer l'intervalle de score de Wilson

L' intervalle de score de Wilson est un intervalle de confiance de la probabilité de succès, basé sur la proportion de succès dans un ensemble d'essais de Bernoulli (un essai de Bernoulli est un essai dans lequel exactement deux résultats sont possibles: succès ou échec ). L'intervalle est donné...

15
Une torsion d'une séquence triviale

introduction Considérons une séquence d'entiers f définie comme suit: f (2) = 2 Si n est un nombre impair impair, alors f (n) = (f (n-1) + f (n + 1)) / 2 Si n = p · q est composite, alors f (n) = f (p) · f (q) Il n'est pas très difficile de voir que f (n) = n pour chaque n ≥ 2 , et donc calculer f...

15
Ruban à mesurer

Motivation : Parfois, vous devez savoir où vous en êtes dans une chaîne. Vous voulez pouvoir regarder n'importe quelle partie d'une chaîne et savoir exactement où vous êtes, dans la mesure du possible. Défi : écrire un programme pour sortir une chaîne de ruban à mesurer d'une longueur donnée. Un...

15
Hex Dump votre code source

Lorsque vous jouez au code, vous aurez parfois besoin d'un vidage hexadécimal de votre code, généralement parce que vous avez utilisé des caractères non imprimables. Alors, pourquoi ne pas créer un programme qui se décharge lui-même? Le défi Ce défi consiste, sans aucune entrée, à générer un vidage...

15
Jouez le son de Pi

Oui, vous avez bien lu le titre. jouer le son de pi. Plus spécifiquement, pour chaque chiffre de pi dans les 1000 premiers, mappez-le sur une note de musique et sortez la mélodie résultante dans un fichier. Fondamentalement, chaque chiffre se transforme en une note sur l'échelle de do majeur...