Questions marquées «code-golf»

23
Répète après moi!

Étant donné une chaîne comme argument, affichez la longueur de la ou des sous-chaînes répétées les plus longues sans chevauchement ou zéro s'il n'y a pas une telle chaîne. Vous pouvez supposer que la chaîne d'entrée n'est pas vide. Exemples abcdefabc: la sous abc- chaîne est répétée aux positions 1...

23
Incrémental Quine

Votre tâche consiste à écrire un programme ou une fonction qui génère le premier caractère de son code source, puis le second, puis le troisième ... à chaque exécution. Par exemple, si votre programme était foodans la langue bardu fichier baz.bar, vous devriez obtenir une sortie similaire à ceci: λ...

23
Golf une tresse numérique croissante

Description de la tresse Dans cette tresse, lorsqu'un brin traverse le haut d'un autre brin, il ajoute la valeur de l'autre brin à lui-même et toutes les autres valeurs de brin passent à travers. La tresse a trois brins et chaque brin commence à 1. Le premier croisement est le brin le plus à gauche...

23
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 _ _ _ _ | |_| | | |_| | |_ _| |_ _| _| |_____| |_ | ___ ___ | |_| _| |_ |_| _ |_ _| _ | |___| |___| |...

23
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 points...

23
Amorces avec nombre de bits premier

Tâche Trouver tous les entiers non négatifs jusqu'à et y compris un entier positif non nul donné n , qui sont premiers et le nombre de 1'set 0'sdans leur représentation binaire (sans zéros non significatifs) sont également premiers. Voici les cinq premiers nombres premiers, 17, 19, 37, 41, 79...

23
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....

23
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...

23
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...

23
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 premières de 2. Celles-ci sont [2, 4,...

23
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...

23
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 34 55 89 144 233 377 610 987...

23
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....

23
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...

23
Échapper à un échiquier

Vous vous retrouvez sur un échiquier, comme on le fait. Vous pouvez voir la sortie mais elle est terriblement loin et vous préférez ne pas marcher tout le chemin. Heureusement, certains habitants vous ont proposé un tour. Un chevalier, une tour, un évêque et un roi sont tous prêts à vous emmener à...

23
Quelle est la grandeur de votre terre?

Dans ce défi, vous calculerez la taille de votre terrain. Écrivez un programme ou une fonction qui calcule la taille de votre terrain, compte tenu d'un mur que vous avez construit. On vous donne une chaîne d'entrée non vide contenant un ensemble de 4 caractères distincts de votre choix qui...

23
Mon jeu Diffy est-il dégénéré?

Récemment, j'ai posté une question sur les jeux Diffy qui est restée sans réponse. C'est très bien, la question est vraiment difficile, mais je voudrais poser une question plus facile sur les jeux Diffy afin que nous puissions faire bouger les choses. Comment fonctionne Diffy Copié à partir de Find...

23
Fourmis sur un journal naturel

C'est un bon défi pour débutant et un bon tueur de temps. J'ai seulement dit un -natural- log parce que le titre était trop court, cela n'a rien à voir avec les logarithmes. Étant donné 2 variables: Le nombre de fourmis n. La largeur du journal w. Sortie d'un journal de largeur wavec des nfourmis...