Programmation Puzzles & Code Golf

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

20
Le plus petit exposant de diversification
Un nombre pandigital est un entier qui contient chaque chiffre de 0 à 9 au moins une fois. 1234567890, 1902837465000000 et 9023289761326634265 sont tous pandigital. Pour les besoins de ce défi, les nombres tels que 123456789 ne sont pas pandigital, car ils ne contiennent pas de 0, même si 123456789 …
20 code-golf  math 

27
Couch 2048: Combien de plus jusqu'en 2048?
Je viens d'essayer un jeu appelé Couch 2048 . (Remarque: vous devriez jeter un coup d'œil pour mieux comprendre cette question.) Comme ce n'était pas très excitant pour moi, je me demandais 'combien de plus jusqu'en 2048!?' Cela m'a inspiré pour poster un défi, car le calcul n'est pas aussi …
20 code-golf 

4
Quand à Rome, comptez comme les Romains?
Contexte Ce challenge est inspiré de ce site internet, qui a publié le schéma suivant: Ce diagramme nous montre que l'expression du chiffre romain la plus longue sous 250 est celle de 188, ce qui nécessite 9 chiffres pour s'exprimer. Défi Les symboles standards utilisés pour exprimer chiffres les plus …

23
Jouer avec la tortue musicale
Mes deux enfants aiment jouer avec le jouet suivant: Les zones colorées avec les formes à l'intérieur peuvent être touchées et la tortue éclaire alors la zone et émet un son ou dit le nom de la couleur ou de la forme à l'intérieur. Le bouton du milieu change le …

30
Compter les répétitions d'un tableau
Vous recevrez un tableau et devez renvoyer le nombre d'entiers qui se produisent plusieurs fois. [234, 2, 12, 234, 5, 10, 1000, 2, 99, 234] Cela renverra 2, puisque chacun de 234et 2apparaîtra plus d'une fois. [234, 2, 12, 234] [2, 12, 234, 5, 10, 1000, 2] La liste ne …

15
Clavier à une ligne
Le défi Le but de ce défi est de déterminer si une chaîne donnée peut être saisie à l'aide d'une seule ligne d'un clavier QWERTY britannique standard. C'est code golfdonc la solution la plus courte en octets qui gagne! IO L'entrée sera une seule chaîne de zéro ou plusieurs caractères …


17
Combien de cubes peuvent être construits
tâche Votre tâche consiste à construire une structure avec cubes. Le volume des cubes suit la séquence suivante (en bas -> en haut)nnn n3, ( n - 1 )3, ( n - 2 )3, . . . , 13n3,(n−1)3,(n−2)3,...,13n^3, (n-1)^3, (n-2)^3,...,1^3 contribution Le volume total de la structure ( ).VVV …
20 code-golf  math 

22
Ils m'appellent inspecteur Morse
Votre mission, si vous choisissez de l'accepter, est de décider si une chaîne d'entrée donnée est lourde de points ou lourde de tirets. Une chaîne est lourde de points lorsque sa représentation morse contient plus de points que de tirets. Par exemple, la lettre E est un seul point, ce …
20 code-golf  morse 


15
Trouvez les voisins de la cellule
... ou Toroidal Moore Quartiers Compte tenu des nombres entiers positifs h, wet un entier non négatif i, retournent tous les indices environnants i. Vous devez supposer une matrice composée de hrangées d' wéléments, numérotées du plus bas, dans le coin supérieur gauche, au plus haut, dans le coin inférieur …
20 code-golf  matrix 

18
Wythoff supérieur ou inférieur?
Tout d'abord, parlons des séquences Beatty . Étant donné un nombre irrationnel positif r , nous pouvons construire une séquence infinie en multipliant les entiers positifs par r dans l'ordre et en prenant la parole de chaque calcul résultant. Par exemple, Si r > 1, nous avons une condition spéciale. …

5
Jouer aux ennemis
La mise en place: Un réseau social rapporte le nombre de votes d'une publication de deux manières: le nombre de votes positifs nets (nombre total de votes positifs - nombre total de votes négatifs) et le % de votes qui étaient des votes positifs , arrondi à l'entier le plus …

22
Doublez, XOR et recommencez
Nous définissons la fonction g comme g (n) = n XOR (n * 2) pour tout entier n> 0 . Étant donné x> 0 , trouvez le plus petit entier y> 0 tel que g k (y) = x pour certains k> 0 . Exemple x = 549 549 = …

30
Incrémenter les cordes de base-36
Il s'agit d'une version de code golf d'une question similaire que j'ai posée sur la pile plus tôt, mais j'ai pensé que ce serait un puzzle intéressant. Étant donné une chaîne de longueur 10 qui représente un nombre de base 36, incrémentez-la de un et retournez la chaîne résultante. Cela …

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.