Programmation Puzzles & Code Golf

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

17
définir l'intersection de deux listes
Votre objectif est de calculer l'intersection définie de deux listes d'entiers. L'intersection est définie comme le groupe unique non ordonné d'entiers trouvé au moins une fois dans les deux listes d'entrée. Contribution L'entrée peut être dans n'importe quel format souhaité (paramètre de fonction, stdio, etc.) et se compose de deux …

1
Déchiffrer un bloc d'AES
Aujourd'hui, votre objectif est de décrypter un message secret à l'aide d' AES . Étant donné un texte chiffré et une clé, vous déchiffrerez et imprimerez le message. Votre programme peut être dans n'importe quelle langue. Il sera exécuté avec une entrée sur stdin et sa sortie sur stdout sera …

5
Écrivez le jeu le plus court d'Alak
Alak a été inventé par le mathématicien AK Dewdney et décrit dans son livre Planiverse de 1984. Les règles d'Alak sont simples: Alak est un jeu à deux joueurs joué sur un plateau unidimensionnel avec onze emplacements. Chaque emplacement peut contenir au plus une pièce à la fois. Il existe …

4
Conseils pour jouer au golf à OCaml
Inspiré de l'assortiment d'autres «Conseils pour jouer au golf dans la langue xyz». Comme d'habitude, veuillez suggérer uniquement des conseils spécifiques à OCaml et non à la programmation en général. Un conseil par réponse s'il vous plaît.
10 code-golf  tips 

6
Générer des raccourcis clavier pour un menu
Raccourcis du menu Traditionnellement, les menus utilisateur sont accessibles par des raccourcis clavier, tels que Alt + (a letter), ou même simplement en tapant la lettre lorsque toutes les zones de texte sont floues ( style gmail ). Ta tâche Étant donné les entrées de menu en entrée, votre tâche …
10 code-golf  string 

3
Conseils pour jouer au golf à Io
Quels conseils avez-vous pour jouer au golf à Io ? Je recherche des idées qui peuvent être appliquées aux problèmes de golf de code en général qui sont au moins quelque peu spécifiques à Io (par exemple, "supprimer les commentaires" n'est pas une réponse). Veuillez poster un pourboire par réponse.
10 code-golf  tips 

14
Solveur de fonction linéaire à partir de deux points (x, y)
La tâche Écrivez une fonction L () qui prend deux arguments Tuple de coordonnées sous la forme (x, y), et retourne leur fonction linéaire respective sous la forme (a, c), où a est le coefficient du terme x et c est l'ordonnée à l'origine. Vous pouvez supposer que l'entrée ne …
10 code-golf 

5
Programme qui imprime des images miroir de lui-même
Écrivez un programme qui produit des images miroir de lui-même. Un exemple serait le fantastique code chameau qui lit son propre code et produit deux versions 2x2 plus petites. Compte tenu de l'entrée: $_='ev al("seek\040D ATA,0, 0;");foreach(1..3) {<DATA>;}my @camel1hump;my$camel; my$Camel ;while( <DATA>){$_=sprintf("%-6 9s",$_);my@dromedary 1=split(//);if(defined($ _=<DATA>)){@camel1hum p=split(//);}while(@dromeda ry1){my$camel1hump=0 ;my$CAMEL=3;if(defined($_=shif t(@dromedary1 ))&&/\S/){$camel1hump+=1<<$CAMEL;} …

7
Code couleur CSS aléatoire
Ce billet de blog sur la génération de codes de couleur CSS aléatoires en JavaScript propose plusieurs solutions pour générer une couleur aléatoire en JavaScript. Le plus court que je puisse trouver est le suivant: '#'+(Math.random()*0xffffff).toString(16).slice(-6) Si vous n'êtes pas familier avec le code couleur CSS, consultez les documentations ici. …
10 code-golf  random  css 

16
Code le plus court pour la sortie la plus longue [fermé]
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 3 ans . Celui-ci est assez simple. Écrivez …
10 code-golf 


7
Code-Golf: séquence de Farey (I)
Défi Dans cette tâche, vous recevrez un entier N (inférieur à 10 ^ 5), sortez la séquence de Farey d'ordre N. L'entrée N est donnée sur une seule ligne, les entrées sont terminées par EOF. Contribution 4 3 1 2 Production F4 = {0/1, 1/4, 1/3, 1/2, 2/3, 3/4, 1/1} …
10 code-golf  math  code-golf  math  code-golf  number  number-theory  code-golf  math  arithmetic  repeated-transformation  code-golf  geometry  popularity-contest  code-golf  code-golf  tips  haskell  math  fastest-algorithm  code-golf  combinatorics  code-golf  math  polynomials  rational-numbers  code-golf  code-golf  popularity-contest  javascript  code-golf  kolmogorov-complexity  code-golf  code-golf  math  combinatorics  permutations  code-challenge  restricted-source  random  array-manipulation  code-challenge  generation  code-golf  code-golf  ascii-art  arithmetic  division  code-challenge  number  code-golf  math  number  binary  code-golf  ascii-art  code-golf  interpreter  stack  code-golf  internet  networking  code-golf  math  code-golf  ascii-art  code-golf  math  sequence  code-golf  hello-world  restricted-source  code-golf  ascii-art  code-golf  geometry  code-golf  kolmogorov-complexity  pi  code-golf  math  combinatorics  permutations  code-golf  math  code-challenge  ascii-art  code-golf  string  code-golf  quine  code-golf  math  floating-point  golfscript  code-golf  string  code-golf  sliding-puzzle  code-challenge  arithmetic  code-golf  math  code-golf  geometry  optimized-output 

6
Quelle est la date, en temps Usenet?
Septembre 1993 est connu sur Usenet comme le mois de septembre qui n'a jamais pris fin. Ainsi, par exemple, le jour où cette question est affichée est le samedi 87 septembre 1993. Votre programme ou fonction doit prendre n'importe quelle date grégorienne (avec année positive) en entrée et renvoyer la …
9 code-golf  date 

3
Fizz Buzz Lightyear
À la suite des nombreux (deux?) Défis liés à FizzBuzz publiés récemment sur PPCG, j'ai été tenté de créer le mien. Voir... Fizz Buzz Lightyear Écrivez un programme ou une fonction qui prend un entier net s'imprime FizzBuzzpour tout nombre divisible par 15, Fizzpour tout nombre divisible par 3 et …
9 code-golf 

3
Ordre du dictionnaire nord-coréen
L'objectif Étant donné une chaîne de syllabes Hangul, triez les caractères dans l'ordre du dictionnaire nord-coréen. Introduction aux syllabes Hangul Hangul (한글) est le système d'écriture coréen inventé par Sejong le Grand. Les syllabes Hangul sont attribuées au point Unicode U + AC00 - U + D7A3. Une syllabe Hangul …

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.