Questions marquées «code-golf»

24
Agrandir un hexagone

Étant donné un hexagone d'art ASCII en entrée, sortez-en un dont les côtés font tous une unité de plus. _____ ____ / \ / \ / \ / \ / \ \ \ => \ \ \ / \ / \____/ \ / \_____/ Les hexagones d'entrée auront une symétrie de 180 degrés, mais sinon les côtés peuvent être de longueurs différentes....

24
Générer un carré gréco-latin

Avertissement: je ne connais aucune solution non bruteforce Un carré gréco-latin est, pour deux ensembles de même longueur , un arrangement de cellules, chacune contenant une paire unique (sur l'ensemble du carré) d'un élément du premier ensemble et d'un élément du deuxième ensemble, de telle...

24
Qui a gagné un Game of Bar Dice?

Défi Bar Dice est un jeu simple joué dans un bar avec des dés (d'où le nom). Vous lancez 5 dés à six faces et tentez de faire la meilleure main. Le score est basé sur la collecte du plus grand nombre de dés avec les mêmes chiffres. Chaque main doit comprendre au moins un seul "Ace", ou un, pour...

24
Deux palindromes ne suffisent pas

Certains nombres, comme 142411424114241 , sont des palindromes en base 10: si vous écrivez les chiffres dans l'ordre inverse, vous obtenez le même nombre. Certains nombres sont la somme de 2 palindromes; par exemple, ou .110=88+22110=88+22110=88+222380=939+14412380=939+14412380=939+1441 Pour les...

24
!Insérer! ! n! b! e! t! w! e! e! n!

Publié à partir d' ici . Ce défi est fortement "distillé" de cette question. Un merci spécial à @Akababa! Dans cette tâche, vous devez insérer un point d'exclamation au début de la chaîne et après chaque caractère. Règles Il y aura toujours une entrée de chaîne non vide. L'entrée ne contiendra pas...

24
Collision de boules de billard

Compte tenu des positions et des vitesses bidimensionnelles d'une paire de boules de billard juste avant l'impact, calculez leurs vitesses après une collision parfaitement élastique . Les boules sont supposées être des sphères idéales (ou de manière équivalente: des cercles) avec le même rayon, la...

24
Créer une liste de nombres de serpents de moins de 50 000

Défi du nombre de serpents Je me demande combien de nombres de serpents il y a entre 1 et 50 000? Snaking Numbers, dans ce jeu, sont des chiffres qui peuvent être saisis sur un pavé numérique traditionnel (format ci-dessous) en déplaçant une touche vers le haut, le bas, la gauche ou la droite. 7 8...

24
Arrondir à zéro

Arrondir à zéro Inspiré par Round vers zéro . Étant donné une entrée de nombre via toute méthode raisonnable, arrondissez le nombre «loin de zéro» - les nombres positifs arrondissent et les nombres négatifs arrondissent vers le bas. Si vous avez l'intention de prendre l'entrée sous forme de chaîne...

24
1, 2, 4, 8, 16,… 33?

Défi Écrivez une fonction / un programme qui génère soit le n'e élément, soit les premiers néléments, dans la séquence de nombres bien connue: 1, 2, 4, 8, 16 ... Oh, attendez ... J'ai oublié les premiers chiffres: 1, 1, 1, 1, 2, 4, 8, 16 ... Heck, je vais ajouter quelques autres pour faire bonne...

24
Calculer l'ultraradical

Qu'est-ce que l'Ultraradical L' ultraradical , ou le radical Bring, d'un nombre réel est défini comme la seule vraie racine de l'équation quintique .aaax5+x+a=0x5+x+a=0x^5+x+a=0 Ici, nous utilisons pour désigner la fonction ultraradicale. Par exemple, , puisque

24
Imprimer la séquence

21, 21, 23, 20, 5, 25, 31, 24,? Inspiré par ce puzzle , étant donné un entier n>0n>0n>0 , imprimez la séquence suivante jusqu'à ce que vous atteigniez un non-entier (gâté, au cas où vous voudriez résoudre le puzzle vous-même en premier) a0=na0=na_0 = n a4k+1=a4k⋅(4k+1)a4k+1=a4k⋅(4k+1)a_{4k+1}...

24
Remplissez un bol de soupe à l'alphabet

Il semble que nous ne nous lassions jamais des défis liés à l'alphabet ... La recette Donné une chaîne de lettres S, et deux entiers positifs M, N, produire une soupe alphabétique avec les lettres d' Soccuper des positions aléatoires dans un bol rectangulaire de taille M× N, encadrée par un...

24
Théorème des nombres polygonaux de Fermat

Le théorème des nombres polygonaux de Fermat stipule que chaque entier positif peut être exprimé comme la somme d'au plus -gonaux. Cela signifie que chaque entier positif peut être exprimé comme la somme d'un maximum de trois nombres triangulaires, quatre nombres carrés, cinq nombres pentagonaux,...

23
Trouvez les facteurs premiers

Dans cette tâche, vous devez écrire un programme qui calcule les facteurs premiers d'un nombre. L'entrée est un nombre naturel 1 <n <2 ^ 32. La sortie est une liste des facteurs premiers du nombre dans le format suivant. Les exposants doivent être omis s'ils sont 1. Uniquement les nombres...

23
Il y avait une vieille dame

Votre objectif est d'écrire un programme qui imprime le poème suivant exactement tel qu'il apparaît ici: There was an old lady who swallowed a fly. I don't know why she swallowed that fly, Perhaps she'll die. There was an old lady who swallowed a spider, That wriggled and iggled and jiggled inside...

23
La chaîne X est-elle une sous-séquence de la chaîne Y?

Étant donné les chaînes X et Y, déterminez si X est une sous- séquence de Y. La chaîne vide est considérée comme une sous-séquence de chaque chaîne. (Par exemple, ''et 'anna'sont des sous-séquences de 'banana'.) Contribution X, une chaîne alphanumérique sensible à la casse éventuellement vide Y,...

23
Convertir des expressions infixes en notation postfixée

Quand j'ai vu le titre de cette question fermée , j'ai pensé que cela ressemblait à un défi de golf de code intéressant. Alors laissez-moi le présenter comme tel: Défi: Écrivez un programme, une expression ou un sous-programme qui, étant donné une expression arithmétique en notation infixe , comme...

23
Chaînes topographiques

Voici quelques exemples d'entrée, donc je peux expliquer quel est le problème: ((1 2)(3 (4 5) moo)) (i (lik(cherries)e (woohoo))) Considérez cette ligne de texte comme une carte topographique de certaines montagnes. Chaque jeu de parenthèses illustre une unité d'altitude. Si nous «voyons» cela de...

23
Gagnez une partie de Go

Marquer un jeu de Go est une tâche qui n'est pas trop facile. Dans le passé, il y a eu plusieurs débats sur la façon de concevoir des règles pour couvrir tous les cas étranges qui peuvent se produire. Heureusement, dans cette tâche, vous n'avez pas à faire des choses compliquées comme la vie et la...