Programmation Puzzles & Code Golf

16
Construire une horloge analogique [fermé]

Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 2 ans . Écrivez un programme qui affiche l'heure...

16
Générer un mot prononçable

Le défi est simple: générer un mot. Caractéristiques: Le mot doit être prononçable. Ceci est défini comme «alternant entre une consonne et une voyelle». Une consonne est l'une des lettres suivantes: bcdfghjklmnpqrstvwxz Une voyelle est l'une des lettres suivantes: aeiouy Le mot doit être généré de...

16
Rock, Paper, Scissors, Lizard, Spock [fermé]

Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Code Golf Stack Exchange. Fermé il y a 2 ans . Créez une fonction qui prendra deux chaînes en entrée et renverra...

16
Simulez une bataille entre deux créatures

Bienvenue, brave golfeur de code! Aujourd'hui, vous vous tiendrez au milieu d'une grande bataille entre un gobelin et un elfe! goblin attacks elf! elf dodges! elf attacks goblin!     elf hits goblin for 13 damage!     goblin has 37 health left.     goblin attacks elf!     goblin hits elf for 1...

16
Calculatrice de chiffres anglais

Défi Écrivez une calculatrice qui prend les entrées sous forme verbale (comme on pourrait dire une équation) et les sorties également sous forme verbale (comme on pourrait dire un nombre). Règles La calculatrice doit pouvoir: additionner, soustraire, multiplier et diviser gérer les opérandes entre...

16
Générez une séquence aléatoire de nombres

Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Le défi: Générez une séquence aléatoire de nombres. La seule entrée doit être la longueur de la...

16
Portal Maze Shortest Path

Votre objectif est d'écrire un programme qui crée une carte aléatoire 10 x 10 à l'aide de 0, 1et 2, et trouve le chemin le plus court de haut en bas à bas à droite, en supposant que: 0 représente un champ d'herbe: n'importe qui peut marcher dessus; 1 représente un mur: vous ne pouvez pas le...

16
Sortir des sentiers battus

Vous essayez d'insérer une sphère dans une boîte à 5 faces, mais parfois elle ne s'adapte pas complètement. Écrivez une fonction pour calculer la proportion de la sphère à l'extérieur (au-dessus du bord) de la boîte. Il y a 3 situations possibles: La sphère s'insère complètement dans la boîte. La...

16
Calculez 6 * 9 dans différentes bases

Sortez le résultat suivant (qui est le résultat du calcul de 6 * 9 en bases de 2 à 36). Assurez-vous que les lettres sont en majuscules et que la multiplication elle-même est sortie sur chaque ligne. 6 * 9 = 110110 6 * 9 = 2000 6 * 9 = 312 6 * 9 = 204 6 * 9 = 130 6 * 9 = 105 6 * 9 = 66 6 * 9 = 60 6...

16
Conseils pour jouer au golf à Perl 6

Quels conseils généraux avez-vous pour jouer au golf à Perl 6? Je recherche des idées qui peuvent être appliquées aux problèmes de golf de code en général qui sont au moins quelque peu spécifiques à Perl 6 (par exemple, "supprimer les commentaires" n'est pas une réponse). Veuillez poster un...

16
Période de la représentation décimale

Écrivez une fonction qui prend un seul entier positif n et renvoie la période de la représentation décimale de 1 / n . Cas de test: 1 -> 1 # 1/1 = 1.0000...... = 1._0 2 -> 1 # 1/2 = 0.5000...... = 0.5_0 3 -> 1 # 1/3 = 0.3333...... = 0._3 7 -> 6 # 1/7 = 0.14285714.. = 0._142857 13 ->...

16
Programme de contrôle de la folie

Folie: faire la même chose encore et encore et attendre des résultats différents. Écrivez un programme qui lève juste une exception (erreur d'exécution) à chaque exécution. Le défi étant d'avoir la probabilité de produire plus d'un crash, sans appeler directement les exceptions (pas d'...

16
Le point mobile

Votre programme doit imprimer un certain nombre d'espaces, suivis d'un point et d'une nouvelle ligne. Le nombre d'espaces est la position x de votre point définie avec 0 <x <30 Chaque nouvelle ligne est un tour. Votre programme dure 30 tours. Votre programme commence avec une position x...

16
roi + tour vs roi

C'est la fin d'un autre jeu d'échecs bien joué. Vous êtes le joueur blanc et vous avez toujours une tour et votre roi. Votre adversaire n'a plus que son roi. Puisque tu es blanc, c'est ton tour. Créez un programme pour jouer ce match d'échecs. Sa sortie peut être une séquence de mouvements, une...