Programmation Puzzles & Code Golf

Q & A pour les amateurs de programmation et les golfeurs de code



6
Vous avez une séquence de jours!
Écrivez un programme qui enregistre le nombre de jours consécutifs d'exécution. Le jour se réinitialise à minuit (l'heure locale de l'ordinateur sur lequel le programme est exécuté). S'il y a un jour où le programme n'est pas exécuté, le compteur est remis à zéro. Chaque fois que le programme est …
15 code-golf  date 

10
Trouvez le résultat d'un jeu de guerre
Trouvez le résultat d'un jeu de guerre Quand j'étais à l'école primaire, il y avait un jeu "Rock-Paper-Scissors" que nous jouions pendant les assemblées, en attendant notre professeur, à la récréation, etc. Nous l'appelions "Guerre". Après quelques recherches cependant, il s'avère que c'est une variante beaucoup plus simple du "Shotgun …
15 code-golf  game 

7
Tricotez-moi une ASCII-Sock
introduction Pour faire court: il y a quelques jours, j'ai accidentellement commencé à tricoter une chaussette et la structure assez logique des points unis me conduit à l'idée: pourquoi ne pas simplement tricoter une chaussette en ASCII? Contribution L'entrée est un entier pair N dans la plage [2,30]. Production La …


5
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 …

5
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 hexadécimal de …
15 code-golf  quine 

5
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 code-golf  string 

25
Le programme qui trouvera le prochain nombre premier
Intro: Vous avez accidentellement corrompu l'écoulement du temps avec un appareil que vous avez conçu pour le plaisir, qui s'est avéré être une machine à voyager dans le temps. En conséquence, vous avez été poussé vers un avenir lointain. Vous vous êtes rendu compte que l'informatique, la puissance de traitement …
15 code-golf  math  primes 


9
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 ......110 ......111 …

15
Trouvez cinq amis pour manger du poulet avec Paul
Paul est l'une de vos connaissances belges, et il aimerait que vous créiez un programme qui génère au moins l'une des cinq chaînes suivantes : 12496=>14288=>15472=>14536=>14264 14264=>12496=>14288=>15472=>14536 14536=>14264=>12496=>14288=>15472 15472=>14536=>14264=>12496=>14288 14288=>15472=>14536=>14264=>12496 Il représente les amis dont il est le plus fier et il aimerait manger avec eux. Paul pense également que …

11
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 grille …
15 code-golf  string  grid 

16
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é par …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.