Programmation Puzzles & Code Golf

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

14
Quelle est la vitesse de ma voiture Hot Wheels?
Il y a plusieurs années, Hot Wheels a créé un jeu flash simple appelé "Formula Fuelers Racers" *. Pour jouer au jeu, vous sélectionnez trois ingrédients d'un réfrigérateur à mettre dans votre voiture, qui est ensuite confronté à la voiture générée aléatoirement par l'ordinateur. Il s'avère que la mécanique de …

1
Trouver le noyau de Fibonacci
Vous avez probablement entendu parler des chiffres de Fibonacci ; ils sont assez célèbres. Chaque numéro de la séquence de Fibonacci est la somme des deux derniers de la séquence, les premier et deuxième nombres étant 1. La séquence ressemble à ceci: 1 1 2 3 5 8 13 21 …


7
Faites pivoter une caméra; sauver un astronaute
Remarque: des spoilers mineurs pour The Martian sont dans ce défi. À lire avec prudence Le Martien est un roman de science-fiction sur l'astronaute et botaniste extraordinaire, Mark Watney , qui a été accidentellement échoué sur Mars. À un moment donné dans le livre, Mark essaie de communiquer avec la …


14
Faire un simulateur de bulles
Les bulles sont un divertissement de niveau maximum. Tout le monde peut en convenir. Désormais, vous pourrez même profiter d'ordinateurs à bulles. Spécifications Vous recevrez deux nombres entiers, w et h (chacun étant respectivement largeur et hauteur) Votre programme devrait sortir toutes les phases w * h en attendant 1 …


5
Générateur principal le plus rapide
Qu'est-ce qu'un home prime? Pour un exemple, prenez HP (4). Tout d'abord, trouvez les facteurs premiers. Les facteurs premiers de 4 ( dans l'ordre numérique du plus petit au plus grand, toujours ) sont 2, 2. Prenez ces facteurs comme un nombre littéral. 2, 2 devient 22. Ce processus d'affacturage …

1
C'est des facteurs tout le long!
Ce défi est inspiré de ce fantastique diagramme animé (merci à flawr de l'avoir posté dans le chat). Étant donné une entrée n, dessinez tous ses facteurs premiers sous forme de polygones imbriqués de points, comme spécifié. Par exemple, étant donné le nombre 357 = 17x7x3, vous disposez de 3 …

13
Tampon anti-débordement
Contexte Les programmeurs de nos jours n'arrivent pas à garder leurs tampons droits! Une source d'erreur courante essaie d'utiliser un index de tableau trop grand pour le tampon. Votre tâche consiste à implémenter un tampon où les grands indices sont réduits à une taille que le tampon peut gérer. Parce …
23 code-golf 

9
Hilbert's Grand Hotel
introduction Certains d'entre vous ont peut-être entendu parler du Hilbert's Grand Hotel . Le responsable a perdu sa liste des lieux de séjour des invités mais il a toujours l'ordre dans lequel ils se sont enregistrés. chambre, tous les invités dans les chambres supérieures sans espace vide entre eux et …

2
ASCII Hilbert Curve
Étant donné une nsortie entière, la nième itération de la courbe de Hilbert en ASCII en utilisant les caractères _et |. Voici les 4 premières itérations: n=1 _ | | n=2 _ _ | |_| | |_ _| _| |_ n=3 _ _ _ _ | |_| | | |_| …

16
Faire des boîtes à musique
Votre tâche consiste à prendre une séquence de caractères (la musique) en entrée (dans une fonction ou un programme) et à imprimer (ou renvoyer) la musique telle qu'elle apparaîtrait dans une boîte à musique. Vous ne recevrez que les caractères ABCDEFG.()en entrée et l'entrée ne sera jamais vide. Vous pouvez …

17
Mettre en place un chronomètre
Mettez en place un chronomètre numérique simple , qui affichera le temps écoulé en secondes et minutes, comme décrit ci-dessous. Important Veuillez lire les sections Affichage et Commandes ! Afficher Le temps écoulé, doit être affiché au MM:SSformat, en remplaçant la chaîne de temps précédemment affichée "en place" (l'effacement de …

20
Trouvez les pouvoirs maximaux maximaux
Une puissance première est un entier positif n qui peut s'écrire sous la forme n = p k où p est un nombre premier et k est un entier positif. Par exemple, certains pouvoirs principaux le sont [2, 3, 5, 4, 9, 25, 8, 27, 125]. Ensuite, considérons des puissances …
23 code-golf  math  primes 

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.