Programmation Puzzles & Code Golf

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

9
Mapper un nombre aléatoire sur pi
Une représentation en double précision d'une décimale ne peut garantir qu'une précision de 15 décimales, donc pi est approximé comme: 3.141592653589793 Vous pouvez voir que le chiffre 3est en position 1, 10, 16, le chiffre 1est en position, 2, 4etc. Défi Votre tâche consiste à créer un programme ou une …
27 code-golf  string  random  pi 

4
Mapper la chaîne à la courbe de Hilbert
Mappons quelques chaînes à un espace 2D, style fractal. Votre tâche consiste à calculer une courbe de Hilbert et à y déposer une chaîne. Tâche La tâche consiste à prendre la chaîne d'entrée sur une seule ligne et à la disposer le long d'une courbe de Hilbert suffisamment grande pour …


24
Atbash Self Palindromes
Considérez la transformation Atbash : A|B|C|D|E|F|G|H|I|J|K|L|M Z|Y|X|W|V|U|T|S|R|Q|P|O|N Où A ⇔ Z et L ⇔ O, par exemple Il y a une propriété intéressante que certains mots partagent. Lorsque certaines chaînes sont traduites en leur équivalent atbash, cette traduction est le mot d'origine inversé. J'appelle ces Self Palindromes Atbash . Par …

15
Correspondance des mots adjacents
Dans ce défi, vous passez deux mots: Votre travail consiste à déterminer s'ils sont adjacents . Deux lettres sont adjacentes si: Ce sont la même lettre, ou Ils sont lexicographiquement adjacents. Par exemple, J est adjacent à I , J et K uniquement. Z n'est pas adjacent à A Deux …

18
Somme des facteurs premiers
2013 a la factorisation principale 3*11*61. 2014 a la factorisation principale 2*19*53. Une propriété intéressante au sujet de ces factorisation est qu'il existe des nombres premiers distincts dans les décompositions de 2013 et 2014 cette somme au même numéro: 11+61=19+53=72. Écrivez un programme ou une fonction qui prend en entrée …

17
Calculer le coefficient multinomial
Il est temps pour un autre défi facile auquel tous peuvent participer! Le théorème multinomial énonce: L'expression entre parenthèses est le coefficient multinomial, défini comme: Laisser les termes k i s'étendre sur toutes les partitions entières de n donne le n -ième niveau du m- simplex de Pascal . Votre …

4
Inverser une expression régulière
Le défi Étant donné une expression régulière valide, affichez une expression régulière qui correspond au même ensemble de chaînes, mais inversée. La tâche Ce défi utilise le plus les opérations de base regex: ^, $, ?, +, *, [], {}, |. Il n'y a rien de tel que des groupes …

7
Statistiques de popularité de Carrot
Dans le salon de discussion PPCG le dix - neuvième octet , l'utilisation de carets ^(ou de carottes ) est un moyen d'indiquer que vous êtes d'accord avec l'un des commentaires précédents juste au-dessus du vôtre. Un caret message se compose uniquement de N ^caractères (où N est un entier …
27 code-golf  string 

6
Temps de labyrinthe hexagonal!
Il est temps pour un autre défi de labyrinthe, mais pas comme vous le savez. Les règles de ce défi sont un peu différentes de la plupart des défis de labyrinthe. Les types de tuiles sont définis comme suit: S: L'emplacement sur le labyrinthe où vous commencez E: L'endroit où …

5
Code littéralement golf [fermé]
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous 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 4 ans . Dans les normes modernes, le golf …

18
Somme d'entiers consécutifs
Avant que quelqu'un ne dise quoi que ce soit, similaire et similaire . Mais ce n'est pas dupe. Certains entiers positifs peuvent être écrits comme la somme d'au moins deux entiers positifs consécutifs. Par exemple 9=2+3+4=4+5,. Écrire une fonction qui prend un entier positif comme entrée et imprime comme sortie …

1
S'agit-il d'un numéro Calvin candidat?
Ce défi est un hommage à notre légendaire Challenge Writer ™, Calvin's Hobbies - désormais renommé Helka Homba -, dans le même esprit que Generate Dennis Numbers . Calvin est un contributeur assez impressionnant à PPCG, avec la 6ème plus grande réputation dans l'ensemble et probablement les meilleures compétences en …

30
Sortie de la séquence van der Corput
La séquence de van der Corput est l'un des exemples les plus simples de séquence à faible écart . Son n-ième terme est juste 0.(n written in base 10 and mirrored), donc ses premiers termes sont: 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 0.01, 0.11, 0.21, 0.31, 0.41, …

7
Pays voisins
Vous êtes-vous déjà demandé quels pays en entourent un autre? Moi aussi, parfois, et, bien, voici le défi à relever. J'ai fourni une liste de pays et des pays qu'ils touchent que vous devez reconnaître au bas de cet article dans un bloc de code. Vous devez créer un programme …

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.