Programmation Puzzles & Code Golf

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


30
Combien de temps mon micro-ondes doit-il fonctionner?
J'ai faim. Faisons au micro-ondes quelque chose. Avec une entrée numérique comprise entre 1 et 4 chiffres, indiquez le nombre de secondes pendant lesquelles le micro-ondes devrait fonctionner. Détails L'astuce consiste à déterminer si l'utilisateur saisit des secondes ou une combinaison de secondes et de minutes. Les uns et les …
33 code-golf  number 

9
Un algorithme de «tri»
Il existe un "algorithme de tri", parfois appelé tri de Staline, dans lequel, pour trier une liste, il suffit de supprimer des éléments de la liste jusqu'à ce qu'elle soit triée par ordre croissant. Par exemple la liste [1, 2, 4, 5, 3, 6, 6] Quand "trié" en utilisant le …

19
Booléens d'église
Booléens d'église Un booléen d'église est une fonction qui retourne xpour vrai et ypour faux où xest le premier argument de la fonction et yle second argument de la fonction. D' autres fonctions peuvent être composées de ces fonctions qui représentent les and not or xoret impliesopérations logiques. Défi Construire …



30
Le premier, le dernier, et tout entre
Étant donné deux nombres entiers, sortir les deux entiers, puis la plage entre eux (à l'exclusion des deux). L'ordre de la plage doit être identique à celui de l'entrée. Exemples: Input Output 0, 5 -> [0, 5, 1, 2, 3, 4] -3, 8 -> [-3, 8, -2, -1, 0, 1, …
33 code-golf 

24
Le nombre peut-il être divisé en puissances de 2?
Hier, alors que je jouais avec mon enfant, j'ai remarqué le numéro dans son petit train: Donc, nous avons qui peuvent être divisés en ou4281428142814−2−8−14−2−8−14-2-8-122−21−23−2022−21−23−202^2-2^1-2^3-2^0 Défi si simple: à partir d’un nombre non négatif en entrée, restituez des valeurs cohérentes de véracité et de falsey qui indiquent si la représentation …

30
Renvoyer le nombre premier le plus proche
Défi C’est simple: avec un entier positif pouvant aller jusqu’à 1 000 000, retourne le nombre premier le plus proche. Si le nombre lui-même est premier, vous devez alors le renvoyer; s'il y a deux nombres premiers proches du nombre fourni, renvoie le plus bas des deux. L'entrée est sous …
33 code-golf  primes 

21
Numéro de téléphone dans les mots parlés
Objectif Ecrivez un programme ou une fonction qui convertit un numéro de téléphone numérique en texte facilitant la prononciation. Lorsque les chiffres sont répétés, ils doivent être lus comme "double n" ou "triple n". Exigences Contribution Une chaîne de chiffres. Supposons que tous les caractères sont des chiffres de 0 …

30
Moitié Moitié Moitié
Considérons la séquence numérique suivante: 0,12,14,34,18,38,58,78,116,316,516,716,916,1116,1316,1516,132,332,532,…0,12,14,34,18,38,58,78,116,316,516,716,916,1116,1316,1516,132,332,532,… 0, \frac{1}{2}, \frac{1}{4}, \frac{3}{4}, \frac{1}{8}, \frac{3}{8}, \frac{5}{8}, \frac{7}{8}, \frac{1}{16}, \frac{3}{16}, \frac{5}{16}, \frac{7}{16}, \frac{9}{16}, \frac{11}{16}, \frac{13}{16}, \frac{15}{16}, \frac{1}{32}, \frac{3}{32}, \frac{5}{32}, \dots Il énumère toutes les fractions binaires dans l'intervalle unitaire .[0,1)[0,1) [0, 1) (Pour faciliter ce défi, le premier élément est optionnel: vous pouvez le …


24
Somme de cinq cubes
Avec un entier, sortez cinq cubes parfaits dont la somme est cet entier. Notez que les cubes peuvent être positifs, négatifs ou nuls. Par exemple, -10 == -64 - 64 + 64 + 27 + 27 -10vous pouvez donc générer des entrées [-64, -64, 64, 27, 27], même si d’autres …

21
Histogramme Alphabet
Avec une phrase d'entrée composée d'un ou plusieurs mots [a-z]+et de zéro ou plusieurs espaces , générez un histogramme (graphique à barres) à la technique ASCII de la distribution des lettres de la phrase d'entrée. L’histogramme doit être disposé horizontalement, c’est-à-dire avec la lettre en bas à gauche dans l’ordre …

30
Combien d'arguments ont été passés?
En utilisant la langue de votre choix, écrivez une fonction qui prend un nombre variable d’arguments et renvoie le nombre d’arguments avec lesquels elle a été appelée. Détails: Votre langue doit prendre en charge des fonctions d’argument variadique: un objet appelable qui prend un nombre arbitraire d’arguments et renvoie une …

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.