Programmation Puzzles & Code Golf

53
Pouvez-vous jouer au golf?

Vous devez générer un parcours de golf de 18 trous au hasard. Exemple de sortie: [3 4 3 5 5 4 4 4 5 3 3 4 4 3 4 5 5 4] Règles: Votre programme doit générer une liste de longueurs de trous pour exactement 18 trous Chaque trou doit avoir une longueur de 3, 4 ou 5 La longueur des trous doit atteindre...

53
Testez un nombre pour le narcissisme

Un nombre narcissique est un nombre qui est la somme de ses propres chiffres, chacun élevé à la puissance du nombre de chiffres. Par exemple, prenons 153 (3 chiffres): 1 3 + 5 3 + 3 3 = 1 + 125 + 27 = 153 1634: 1 4 + 6 4 + 3 4 + 4 4 = 1 + 1296 + 81 + 256 = 1634 Le défi: Votre code doit recevoir une...

53
Créer un simple clone de jeu 2048

2048 est un jeu incroyablement amusant et addictif dans lequel le but est de créer une tuile avec 2048 dessus. Voici une brève description du jeu: Appuyez sur une touche fléchée pour faire glisser tous les blocs de la scène dans cette direction. Par exemple, si xreprésente un bloc et que vous avez...

53
Évitez les entiers maléfiques! [fermé]

Vous développez du code pour générer des numéros d'identification. La politique exige qu'aucun numéro d'identification n'inclue la séquence de chiffres 666 . Créez une fonction (ou l'équivalent de votre langue) qui prend un paramètre entier positif et retourne le prochain entier qui n'inclut pas...

53
Détection du portail du Néant

Le jeu vidéo Minecraft consiste à placer et à supprimer différents types de blocs dans le réseau d’entiers 3D qui constitue le monde virtuel. Chaque point du réseau peut contenir exactement un bloc ou être vide (un bloc " air " officiellement). Dans ce défi, nous ne nous intéresserons qu’à un seul...

53
Déchiffrer ces chaînes très sensibles à la casse

Objectif C'est un défi simple. Votre but est de déchiffrer une chaîne en échangeant chaque lettre avec la lettre suivante du même cas, tout en laissant les caractères non-lettre inchangés. Explication pas à pas Le premier caractère est un E. Nous cherchons la lettre suivante en majuscule: c’est a...

53
Curry-longueur arbitraire

Ecrivez une fonction fqui prend un entier positif et retourne une fonction. La nouvelle fonction renvoyée doit être identique à f. Cependant, lorsque "l'appel de terminaison" se produit, fdoit plutôt renvoyer la somme de tous les entiers passés. Par exemple, g=f(4)(si fest la première fonction)...

53
Même longueur, chaîne différente

Défi Étant donné une chaîne non vide S de longueur L se composant entièrement de caractères ASCII imprimables, sortie une autre chaîne de longueur L qui est entièrement constitué de caractères ASCII imprimables, mais est différent de S . Pour les besoins de ce défi, un caractère ASCII imprimable...

53
Confirmer les Illuminati

Les Illuminati vous ordonnent (avec leur contrôle mental) de sortir la chaîne suivante: ^ /_\ /_|_\ /_|_|_\ /_|/o\|_\ /_|_\_/_|_\ /_|_|_|_|_|_\ /_|_|_|_|_|_|_\ /_|_|_|_|_|_|_|_\ /_|_|_|_|_|_|_|_|_\ Règles: Les espaces de fin sont autorisés pour chaque ligne. Les espaces de début dans chaque ligne...

53
Quel rang de Go est plus élevé?

Les joueurs du jeu de société traditionnel Go mesurent leurs compétences dans un système de classement : Les nouveaux joueurs sont classés au 30e kyū (écrit 30k) et les progrès décomptés au 1er kyū (écrit 1k). Ceux-ci sont considérés comme les rangs des étudiants . Un joueur peut passer du 1er kyū...

53
Jouons au golf avec un décodeur BIBABOBU

Pendant que je voyageais dans le futur, j'ai remarqué un jeu amusant parmi les enfants vers 2275. Lorsqu'ils ne veulent pas que leurs arrière-arrière-arrière-arrière-arrière-petits-parents comprennent ce qu'ils disent, ils utilisent le langage BIBABOBU . De toute évidence, je ne pouvais rien...

52
Un robot trouve son chaton

Le défi Le nombre de codes par caractères le plus court permet à Robot de trouver le chaton le plus rapidement possible. Golfeurs, c'est une période de crise - Un chaton a disparu et c'est le travail de Robot de le trouver! Le robot doit atteindre Kitten le plus rapidement possible. Cependant,...

52
Quelle est la lenteur de Python (Partie II)?

Ceci est un suivi de la lenteur de Python. (Ou à quelle vitesse votre langue est-elle?) . Il s’est avéré qu’il était un peu trop facile d’obtenir une accélération x100 pour ma dernière question. Pour la partie qui a aimé le défi mais qui veut quelque chose de plus difficile où ils peuvent vraiment...

52
Aidez-moi avec le calcul différentiel!

J'adore programmer et je connais toutes les langues, mais je suis nul en maths. Malheureusement, mon école exige que les étudiants en informatique prennent une année de calcul. Il y a un test la semaine prochaine et je ne connais aucune des formules pour les dérivés! S'il vous plaît aidez-moi à...