Programmation Puzzles & Code Golf

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

9
Pourquoi? Pour faire plaisir au riche programmeur!
Avez-vous déjà voulu demander au compilateur "Pourquoi?" La plupart d'entre nous ont été frustrés lorsque le code ne fonctionne pas comme il se doit. Mathworks a donc implémenté une jolie petite fonction why, qui répond à la question. Pour donner quelques exemples de MATLAB: why The programmer suggested it. why …
21 code-golf 

3
Comptage de groupes d'une taille donnée
Groupes En algèbre abstraite, un groupe est un tuple (G,∗)(G,∗)(G,\ast) , où GGG est un ensemble et ∗∗\ast est une fonction G×G→GG×G→GG\times G\rightarrow G telle que: Pour tout x,y,zx,y,zx, y, z dans GGG , (x∗y)∗z=x∗(y∗z)(x∗y)∗z=x∗(y∗z)(x\ast y)\ast z=x\ast(y\ast z) . Il existe un élément eee dans GGG tel que pour tout …

8
Circular Blues
Écrivez un programme ou une fonction qui prend un entier positif N et recrée ce motif de cercles mis à l'échelle pour s'adapter à une image de pixels N × N: Cette image est un exemple de sortie valide pour N = 946. Dans le cas où ce n'est pas …


18
Pourcentage entier
Écrivez une fonction qui prend une liste d'entiers positifs et renvoie une liste d'entiers approximativement le pourcentage du total pour l'entier correspondant dans la même position. Tous les entiers dans la liste de retour doivent correspondre exactement à 100. Vous pouvez supposer que la somme des entiers transmis est supérieure …


4
Spirales ASCII récursives
Cette compétition est terminée. Merci pour les entrées intéressantes non-esolang, et félicitations à Jakuje pour sa soumission JavaScript gagnante. Dans la grande tradition des défis artistiques ASCII sur ce site, en voici un autre. Étant donné une entrée, dessinez une spirale. &>----v ||>--v| |||>v|| |||@||| ||^-<|| |^---<| ^-----< C'est simple, …

13
Chaque longueur de cycle possible
Une fonction (ou un programme) qui prend des entrées et fournit des sorties peut être considérée comme ayant un cycle si l'appel de la fonction sur sa propre sortie à plusieurs reprises atteint finalement le numéro d'origine. Par exemple, prenez la fonction suivante: Input: n 1 2 3 4 5 …

10
Couleur moyenne d'une image
Couleur moyenne d'une image Les scientifiques ont pu déterminer la couleur moyenne de l'univers mais en combien d'octets pouvons-nous trouver la couleur moyenne sur une image? Ta tâche Votre entrée sera une seule image dont vous aurez besoin pour trouver la moyenne des couleurs dans l'image et produire une chaîne …

6
Le grand gâteau britannique
J'ai entendu dire que quelqu'un était très égoïste le jour de son anniversaire, exigeant du gâteau de tout le monde et il n'était pas prévu de le partager! 🎂 C'est forcément l'anniversaire de quelqu'un aujourd'hui, alors pourquoi ne pas lui faire un gâteau. Utilisez votre langage de programmation préféré pour …

8
Est-ce simple ou difficile?
Pour votre chose difficile à faire, vous devez faire en sorte qu'un ordinateur fasse pour savoir si certains mots sont expliqués de manière simple. Quelque chose est expliqué de manière simple s'il n'utilise que les dix cents mots les plus utilisés. Sinon, cela s'explique de manière difficile. Cela peut être …
21 code-golf  string 

2
Faire pivoter un carrelage diamant
Tout hexagone ordinaire peut être carrelé de diamants, par exemple comme ça (volé à cette question ): ______ /_/_/\_\ /_/\_\/\_\ /\_\/_/\/_/\ \/_/\_\/_/\/ \_\/_/\_\/ \_\_\/_/ Nous considérerons ce qui précède comme un carrelage de taille 1 (puisque les côtés des diamants sont constitués d'un / ou \ chacun). Le même pavage …

7
Sortie d'une expression à l'épreuve des bases
Contexte Dans certains futurs possibles, le monde convertira leurs systèmes numériques de la décimale (base 10 ou b10) à une autre base (binaire b2, octale b8, hexadécimale b16ou même unaire b1, auquel cas nous sommes foutus!). Ainsi, en prévision de cet éventuel événement qui changera le monde, vous décidez d'éprouver …

2
Compression artistique ASCII avec perte
Contexte PICASCII est un outil soigné qui convertit les images en art ASCII. Il atteint différents degrés de luminosité en utilisant les dix caractères ASCII suivants: @#+';:,.` Nous dirons que ces charxels (éléments de caractère) ont des luminosités de 1 (au signe) à 10 (espace). Ci-dessous, vous pouvez voir les …

26
Faire le Favicon PPCG
Le 1er novembre, la programmation de Puzzles et de Code Golf sera diplômée, donc au cours des 11 prochains mois, nous voudrons garder quelques souvenirs de notre premier cycle. Écrivez un programme qui produit le favicon PPCG, vu ci-dessous. L'image doit mesurer au moins 64x64 pixels. Le bleu doit être …

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.