Programmation Puzzles & Code Golf

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

9
Construire un réseau électrique
Le défi Il y a N villes alignées en ligne droite. La i-ème ville est située à quelques A[i]kilomètres à droite de l'origine. Il n'y aura pas deux villes au même endroit. Vous allez construire un réseau électrique avec quelques centrales électriques. Les centrales électriques doivent être construites à l'intérieur …


8
Je suis symétrique, pas palindromique!
Contexte Inspiré par I'm a palindrome. Es-tu? , où il est présenté le fait choquant que "ce ()()n'est pas un palindrome, mais ())(", je me suis demandé ce que c'est ()()et la réponse est simple: c'est une corde avec un axe de symétrie vertical! La tâche Écrivez un programme ou …
22 code-golf  string 

13
Faites le NP: trouvez la plus grande clique
Contexte Au moment d'écrire ces lignes, le problème P vs NP n'est toujours pas résolu, mais vous avez peut-être entendu parler du nouveau document de Norbert Blum prétendant prouver que P! = NP, qui est déjà soupçonné d'être erroné (mais nous verrons). Le problème discuté dans cet article est le …

22
Mets-toi derrière moi Satan-Prime!
Satan-Primes qui sont-ils? ils Primescontiennent 666 ce sont des Satan-Primes: [46663,266677,666599,666683,616669] ce ne sont PAS :[462667,665669,36363631,555] Terrain Chaque nombre supérieur à 6661 a Satan-Primes derrière lui Le défi Étant donné un entier, n>6661trouvez le Satan-Prime derrière (ou égal) et le plus proche de lui-même. Exemples Entier n=30000a 3 Satan nombres …
22 code-golf  primes 

30
Personne ne connaît les numéros GAU
Permettez-moi de vous présenter les numéros GAU GAU(1) = 1 GAU(2) = 1122 GAU(3) = 1122122333 GAU(4) = 11221223331223334444 GAU(6) = 11221223331223334444122333444455555122333444455555666666 ... GAU(10) = 11221223331223334444122333444455555122333444455555666666122333444455555666666777777712233344445555566666677777778888888812233344445555566666677777778888888899999999912233344445555566666677777778888888899999999910101010101010101010 Ce défi est assez simple! Étant donné un entier n> 0, trouver le nombre de chiffres de GAU (n) Exemple Faisons GAU (4), nous …

30
Ajouter un tableau avec lui-même
Votre défi aujourd'hui est de prendre un tableau, de le diviser en morceaux et d'ajouter ces morceaux. Voici comment cela fonctionne: votre programme ou fonction recevra un tableau d'entiers aet une taille de bloc L. Le tableau doit être divisé en tableaux de taille L, si la longueur du tableau …


13
Réduire les entiers consécutifs
Connexes: dites-moi combien de problèmes mathématiques je dois faire! Défi Étant donné une liste d'entiers strictement positifs strictement ascendants L et un entier 3 ≤ N ≤ longueur de L, remplacez les entiers intermédiaires des séries entières consécutives de L de longueur ≥ N par un seul tiret -. Règles …

9
Est-ce un nom ou non?
Étant donné une chaîne en entrée, déterminez s'il s'agit d'un nom ou non. Vous serez noté sur les 1000 mots anglais les plus courants, par combien vous étiquetez correctement comme nom ou non. Le programme ou la fonction qui classe correctement la plupart de ces mots dans 50 octets ou …


23
Cathédrale fractale
Étant donné un entier positif n >= 1, affichez les premières nlignes de la structure suivante: # # # ### # # # # # ## ## ##### # # # # # # # # # # ### # ## ## ## # ## ### ### ####### La n-ième …

12
Comment est-il nuageux?
Défi Étant donné une image du ciel, vous devez afficher la couverture nuageuse en octas. L'image fournie sera un fichier image (le type dépend de vous) et la sortie devrait être vers STDOUT. Oktas En météorologie, un okta est une unité de mesure utilisée pour décrire la quantité de couverture …

5
Code Golfinator-3000
Comme tout le monde le sait , l'ajout inator-3000à la fin de n'importe quel nom le rend beaucoup plus cool. Mais quoi d'autre peut rendre un mot plus cool? Étant donné une chaîne ASCII en entrée, affichez la fraîcheur du mot. Calcul de la fraîcheur Il y a 4 éléments …
22 code-golf  string 

15
La tour de puissance infinie
Le défi Assez simple, étant donné une entrée x, calculez sa tour de puissance infinie! x^x^x^x^x^x... Pour vous, amateurs de mathématiques, c'est xla tétration infinie . Gardez à l'esprit les points suivants: x^x^x^x^x^x... = x^(x^(x^(x^(x...)))) != (((((x)^x)^x)^x)^x...) Surpris, nous n'avons pas eu de défi mathématique «simple» impliquant cela! * Hypothèses …
22 code-golf  math 

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.