Programmation Puzzles & Code Golf

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

30
Est-ce une fonction?
À l'aide d'une liste de (key, value)paires, déterminez si elle représente une fonction, ce qui signifie que chaque clé correspond à une valeur cohérente. En d'autres termes, chaque fois que deux entrées ont des clés égales, elles doivent également avoir des valeurs égales. Les entrées répétées sont OK. Par exemple: …

15
Attaque, Déclin, Maintien, Libération
Les synthétiseurs sonores utilisent des générateurs d'enveloppe pour contrôler la manière dont certains paramètres du son (tels que le volume général) changent avec le temps. Dans de nombreux synthétiseurs, une enveloppe est définie par quatre paramètres, comme indiqué dans la figure suivante de Wikipedia : Temps d'attaque (A) : temps …

30
Afficher des pixels de couleur aléatoires
J'ai toujours aimé les écrans remplis de pixels colorés de manière aléatoire. Ils sont intéressants à regarder et les programmes qui les dessinent sont amusants à regarder. Le défi Remplissez votre écran ou une fenêtre graphique avec des pixels de couleur. Les règles Votre programme doit avoir une chance égale …

18
Manger des quilles comme une personne normale
Les quilles sont des bonbons colorés comportant 5 saveurs distinctes; raisin, pomme verte, citron, orange et fraise représentés respectivement par (p), de g (g) reen, de (y) ellow, de (o) et de (r). J'avais l'habitude de manger des quilles en triant toutes les couleurs, puis en les mangeant en séquence. …
47 code-golf 

30
3… 2… 1… Crash off!
Votre tâche consiste à écrire un programme complet qui continuera à décompter à partir de 10 à chaque exécution. La première fois que vous exécutez le programme, il devrait être imprimé 10. La prochaine fois, il devrait sortir 9. La prochaine fois, il devrait sortir 8, et ainsi de suite. …

3
Codage autour de l'horloge
Ecrivez un programme d'une seule ligne de deux caractères ou plus qui ne contient pas de terminaison de ligne et ne prend aucune entrée. Par exemple, votre programme pourrait être: MyProgram Lorsque votre programme est organisé selon les formes que les aiguilles d'une horloge créent à 12 h, 3 h, …

16
Pile débordante
(Inspiré par cette question ) Objectif Votre tâche consiste à écrire un programme ou une fonction pour imprimer une version ASCII du logo Stack Overflow sur STDOUT. \|/ (-) (-) (-) (-) Votre programme doit prendre deux entrées, appelées ici H et N. La hauteur du "conteneur" de la pile …

23
Compte à rebours de “Infinity”
Cela semble être une tâche impossible, non? En fait, ce n'est pas si difficile. Si nous écrivons le mot Infinitysous forme de code ASCII binaire 8 bits, nous aurons: 01001001 01101110 01100110 01101001 01101110 01101001 01110100 01111001 Cela peut être concaténé et converti en valeur décimale 5291279215216915577. Voilà un nombre …

2
JSF ** k avec seulement 5 symboles?
Ce n’est pas un défi mais une question, j’ai pensé que c’était sur le sujet à cause de Les questions non liées à la résolution de problèmes de programmation ou à un type de défi particulier sont également abordées. Passons maintenant à la question: Est-il possible d'écrire du code JavaScript …


17
Fixation d'un collier de boucle Froot
Supposons que vous enfilez une chaîne de Froot Loops pour un collier, un bracelet, un lacet ou autre chose. Il y a 6 couleurs en boucle: r ed, o gamme, y ellow, g reen, b Lue, et p urple. Vous voulez que votre brin commence avec le rouge à l'extrême …
47 code-golf  string 

30
L'idiome «faire si faux»
Faire tandis que faux Au travail aujourd'hui, un de mes collègues décrivait le cas d'utilisation de do while (false). La personne à qui il parlait a pensé que c'était ridicule et aussi simple que de simples déclarations. Nous avons ensuite passé la moitié de notre journée à discuter de la …
47 code-golf 

30
Backhanded ^ H ^ H ^ H ^ H ^ H ^ Hspaces
Sur certains terminaux, appuyer sur la touche Retour arrière génère le code de contrôle ^Hpour supprimer le caractère précédent. Cela a donné lieu à un langage sournois où les modifications sont simulées pour un effet comique : Sois gentil avec cet imbécile ^ H ^ H ^ H ^ Hgentleman, …
47 code-golf  string 

30
Comment est même un nombre?
Les anciens Grecs avaient ces choses appelées des nombres simples et doublement pairs. Par exemple, un nombre pair est 14. Il peut être divisé par 2 une fois et est devenu un nombre impair (7) après lequel il n'est plus divisible par 2. Un nombre doublement pair est 20. Il …

30
Rétine ou corbeille?
Nous vivons à une époque technologique merveilleuse où nous pouvons avoir des écrans 8K joliment détaillés sur nos téléviseurs, et même des écrans 2K sur nos téléphones pour notre plus grand plaisir de navigation. Nous avons parcouru un long chemin au cours des dernières années en termes de technologie d'écran. …
47 code-golf 

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.