Programmation Puzzles & Code Golf

12
Nombres polygonaux

Un nombre polygonal est le nombre de points dans un k-gon de taille n. On vous donnera net k, et votre tâche consiste à écrire un programme / fonction qui génère / imprime le numéro correspondant. Notation C'est du code-golf . La solution la plus courte en octets gagne. Exemple Le 3numéro hexagonal...

12
Minimiser ces êtres [fermé]

Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Code Golf Stack Exchange. Fermé il y a 3 ans . Votre tâche consiste à construire un nombre naturel en utilisant le...

12
Carrés latins à rotation sûre

Un carré latin est un carré qui n'a pas de symboles répétée soit dans la colonne X ou Y . Par exemple: ABCD DABC CDAB BCDA est un de ces carrés. Remarquez comment chaque colonne et ligne contient une permutation des mêmes 4 lettres. Cependant, notre carré latin a un problème: si je tournais la...

12
Combien de carrés y a-t-il?

Ce défi est inspiré d'une image qui se promène souvent sur Facebook et qui ressemble à ceci . Sauf que notre carré de base ressemblera davantage à ceci: ┌─┬───┬─┐ ├─┼─┬─┼─┤ ├─┼─┴─┼─┤ ├─┼─┬─┼─┤ └─┴─┴─┴─┘ Le carré est composé de n x m1x1 carré, vous devez compter le nombre de sous-carrés (1x1, 2x2,...

12
Trois dés indiscernables

Étant donné trois lancers de dés (valeurs entières de 1 à 6) dans un ordre trié (afin de ne pas les distinguer), convertissez-les en la somme de deux dés équitables avec une distribution identique. La réponse pour trois contre un est de les résumer tous, modulo 6. Le résultat final est une...

12
Polynômes auto-référentiels

Pour chaque degré donné, nil est possible de construire (au moins un) un polynôme intégral ptel que p(k)( pévalué en k) est le coefficient du terme x^kdans le polynôme pour tous 0 <= k <= n. Pour les rendre uniques, nous avons besoin que le coefficient principal (le coefficient de x^n) soit...

12
N-chotomiser une liste

Étant donné une liste d'entiers Let un entier N, la sortie est Ldivisée en Nsous-listes de longueurs égales. Longueurs non divisibles Si Nne divise pas la longueur de L, alors il n'est pas possible que toutes les sous-listes aient une longueur égale. Dans tous les cas, la dernière sous-liste de la...

12
Problème d'anniversaire généralisé

Ce soir, ma fiancée m'a emmené dîner pour fêter mon anniversaire. Pendant notre absence, j'ai entendu Happy Birthday chanté devant 5 invités différents (moi y compris), dans un restaurant de 50 personnes. Cela m'a fait me demander - le problème d'anniversaire d'origine (trouver la probabilité que 2...

12
Autonest un tableau

Tout le monde aime les listes imbriquées! Cependant, il est parfois difficile de créer une liste imbriquée. Vous devez décider si vous souhaitez l'imbriquer plus profondément ou si vous devez l'imbriquer moins profondément. Donc, pour votre défi, vous devez "Autonest" une liste. Pour tester...

12
Starbucks à l'anglais

À l'époque classique de Starbucks, avant ces nouvelles imprimantes d'autocollants et de scanners palmtop de casque sans fil, dans les jours grisants de 2000, Starbucks avait un système concis pour décrire les boissons avec une syntaxe stricte et une forme codée qui l'accompagne. Verticalement sur...

12
Interpréter Kipple!

introduction Kipple est un langage de programmation ésotérique basé sur une pile inventé par Rune Berg en mars 2003. Kipple a 27 piles, 4 opérateurs et une structure de contrôle. Piles Les piles sont nommés a- zet contiennent des entiers signés 32 bits. Il existe également une pile spéciale @pour...

12
Contrainte d'une chaîne à un entier dans GolfScript

GolfScript contraint automatiquement les valeurs, selon la séquence de «priorité» suivante: entier → tableau → chaîne → bloc (du plus bas au plus élevé.) Cela signifie que "1"7+laisse la chaîne "17"sur la pile (et non 8), car les chaînes ont une priorité plus élevée que les entiers. [ À ces...

12
Des serpents tout autour

Défi Le défi est simple: imprimer un serpent . Vous obtiendrez la longueur du serpent en entrée. Un serpent de longueur 2 ressemble à ceci: ==(:)- Un serpent de longueur 7 ressemble à ceci: =======(:)- En d'autres termes, la longueur d'un serpent est le nombre de signes égaux devant la tête . Usage...

12
Conseils pour jouer au golf à Cheddar

Cheddar est un langage de programmation de haut niveau, fonctionnel et orienté objet créé par notre utilisateur Downgoat, conçu pour rendre la programmation plus facile, plus rapide et plus intuitive. Quels conseils généraux avez-vous pour jouer au golf à Cheddar? Je cherche des idées qui peuvent...

12
Vérifier un triangle de vote

Un numéro de bulletin de vote , que nous appellerons B , est le nombre de façons d'organiser les numéros de 1 à B (B + 1) / 2 dans un triangle, de sorte que chaque ligne et colonne est dans un ordre croissant. Les quatre premiers numéros de bulletin de vote sont: a(0) = 1 a(1) = 1 a(2) = 1 a(3) = 2...

12
Séquence de nombres denses

OEIS: A167171 Un nombre dense est un nombre qui a exactement autant de diviseurs premiers que les diviseurs non premiers (y compris 1 et lui-même comme diviseurs). De manière équivalente, c'est soit un nombre premier, soit un produit de deux nombres premiers distincts. Les 100 premiers nombres...