Programmation Puzzles & Code Golf

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

26
Traducteur anglais vers étranger
Compte rendu Les extraterrestres se sont installés sur terre et étrangement, leur alphabet est exactement le même que le nôtre. Leur langage est également très similaire au nôtre avec quelques différences très distinctes et faciles à calculer. Défi Prenez une chaîne et sortez l'équivalent de la langue de l'étranger. La …
18 code-golf  string 

21
Entiers excessifs
Pour un entier positifn avec la factorisation en nombres premiers n = p1^e1 * p2^e2 * ... pk^ekoù p1,...,pksont des nombres premiers et e1,...,eksont des entiers positifs, nous pouvons définir deux fonctions: Ω(n) = e1+e2+...+ekle nombre de diviseurs premiers (compté avec la multiplicité) ( A001222 ) ω(n) = kle nombre …

13
Évaluez un jet de 10 000 dés
introduction Dice 10,000 est un jeu de dés qui peut être joué avec 6 dés et quelque chose à écrire. Les joueurs lancent les dés plusieurs fois par tour et gagnent un score à la fin de celui-ci. Le joueur qui atteint 10 000 points en premier gagne la partie. …
18 code-golf  game 

10
Génération de dégradés RVB
Le défi Étant donné les deux chaînes hexadécimales majuscules (les deux 6 caractères de long, XXXXXX et YYYYYY) représentant les valeurs RVB (allant de 000000à FFFFFFinclus), et un entier positif non nul N, afficher une transition linéaire des N + 2 couleurs générées de XXXXXX à YYYYYY cela entraînerait un …
18 code-golf  color 

19
«Jumeaux» à prime variable
Je suis 2/3 jumeaux avec mon frère, c'est-à-dire né le même jour du même mois mais douze ans plus tard. Quand j'avais 5 ans, il avait 17 ans, les deux premiers; la dernière paire d'âges sur laquelle nous pouvons raisonnablement compter est [71, 83], tous les deux étant vivants et …
18 code-golf  primes 

14
Nombres permutapalindromiques
Étant donné un entier Nen entrée, Nsortez le numéro permutapalindromique. Un nombre permutapalindromique est un entier strictement positif tel qu'il y a au moins une permutation de ses chiffres qui se traduit par un palindrome (c'est-à-dire un nombre qui est son propre inverse). Par exemple, 117est un nombre permutapalindromique puisque …

4
Je chasse l'alphabet depuis un moment
Vous savez, nous avons eu beaucoup de défis "alphabet" récemment. ( un deux trois quatre cinq .) Bien que j'aime un bon défi, et ces défis étaient très amusants, je pense qu'il est temps de changer de rythme. Nous devons exclure de tels défis à l'avenir. Il est temps d' …
18 code-golf  string  grid 

14
Mouvements assez lisses
En arithmétique, un nombre n-lisse , où n est un nombre premier donné, est défini mathématiquement comme un entier positif qui n'a pas de facteurs premiers supérieurs à n. Par exemple, 42 est 7-lisse parce que tous ses facteurs premiers sont inférieurs ou égaux à 7, mais 44 n'est pas …
18 code-golf  math  primes 

23
Quick Golf: le leader d'or
Défi En utilisant les données de l'API ici , sortez les noms des trois pays avec le plus de médailles d'or olympiques aux Jeux Olympiques de Rio 2016 (c'est-à-dire le premier élément de la liste retournée). Par exemple, au moment de la publication (18:23 UTC + 1, lundi 15 août), …

4
Recherche de mots minimale
La semaine dernière, nous avons travaillé à créer la chaîne 1D la plus courte en utilisant les 10 000 premiers mots de la langue anglaise . Maintenant, essayons le même défi en 2D! Ce que vous devez faire est de prendre tous les mots ci-dessus et de les placer dans …

11
Légaliser la date inversée
Contribution: A Date (contenant dd, MMet yyyy). Un objet date ou trois entiers distincts sont également valides en entrée. Production: Chaque partie ( dd, MMet yyyy) est retournée individuellement et arrondie à la date valide la plus proche. Par exemple (au format dd-MM-yyyy): 21-10-2016devient12-01-6102 Règles du défi: Seulement dd, MM, …
18 code-golf  date 

9
Générer la séquence du rami
Votre tâche consiste à prendre un nélément nd' entrée et de sortie de la séquence de rami, une séquence que j'ai faite (regarder OEIS ne vous aidera pas). Définition Chaque élément de la séquence du rami est un ensemble de valeurs véridiques ou falsey. Ex [true, false]. : . Les …

6
Reconnaître les plis mods
Tâche Définissez un pli mod en fonction de la forme f (x) = x% a 1 % a 2 %…% a k , où les a i sont des entiers positifs et k ≥ 0 . (Ici, % est l'opérateur modulo associatif gauche.) Etant donné une liste de n entiers …

4
Écrire un encodeur de chiffrement VIC
Le chiffrement VIC est l'un des chiffrements pour crayons et papiers les plus compliqués jamais conçus. Utilisé dans les années 1950 par l'espion soviétique Reino Häyhänen, surnommé "VICTOR", son principe principal est la sécurité grâce à l'obscurcissement; un grand nombre de faux - fuyants. Votre tâche consiste à écrire un …

4
Implémenter SHA-256
Étant donné une séquence d'octets, affichez la valeur de hachage SHA-256 de la séquence. L'algorithme SHA-256 Le pseudocode suivant est extrait de la page Wikipedia de SHA-2 . Note 1: All variables are 32 bit unsigned integers and addition is calculated modulo 2^32 Note 2: For each round, there is …

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.