Questions marquées «code-golf»

22
CSI: Objets Minecraft

Minecraft 1.12 sortira demain, alors célébrons! Écrivez du code qui prend un entier non négatif N qui représente le nombre d'éléments de quelque chose dans Minecraft . Produisez-le d'une manière plus utile pour les joueurs, en donnant le nombre de coffres, de piles et d'objets N est équivalent à....

22
Créer une règle binaire

Étant donné un nombre n , générez les n premières colonnes de ce modèle: # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ################################ ... La hauteur de la colonne à (indexé 1) n est le nombre de 0bits de fin dans n la représentation binaire de , plus un. Par...

22
Conseils pour jouer au golf à Kotlin

Compte tenu de l'annonce récente par Google de la prise en charge officielle de Kotlin pour le développement Android, j'ai pensé qu'il serait peut-être opportun d'interroger la communauté pour obtenir des conseils de golf impressionnants pour ce langage JVM relativement nouveau. Kotlin comprend une...

22
Pliez une chaîne en triangle

Étant donné une chaîne dont la longueur est divisible par 4, faites un triangle comme illustré ci-dessous. Si la chaîne est abcdefghijkl, alors le triangle serait: a b l c k defghij Si la chaîne est iamastringwithalengthdivisiblebyfour, alors le triangle serait: i a r m u a o s f t y r b i e n l...

22
Est-ce un super-prime?

Contexte Un super-premier est un nombre premier dont l'indice dans la liste de tous les nombres premiers est également premier. La séquence ressemble à ceci: 3, 5, 11, 17, 31, 41, 59, 67, 83, 109, 127, 157, 179, 191, ... Il s'agit de la séquence A006450 dans l'OEIS . Défi Étant donné un entier...

22
Colore-moi un pôle

Disons que votre travail consiste à peindre des poteaux, et un client vous demande de peindre un poteau avec 4 sections rouges et 3 sections jaunes. Vous pouvez le faire assez facilement comme suit: r y r y r y r Avec juste des rayures jaunes et rouges. Supposons maintenant que votre client vous...

22
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 pour calculer la fraîcheur d'un...

22
Réduire les doublons adjacents

Défi Étant donné une liste d'entiers, renvoyez la liste de ces entiers après avoir supprimé à plusieurs reprises toutes les paires d'éléments égaux adjacents. Notez que si vous avez un nombre impair de longueurs égales, l'un d'eux restera, ne faisant pas partie d'une paire. Exemple: [0, 0, 0, 1, 2,...

22
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...

22
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...

22
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...

22
Trier une liste de différences

La liste des différences d'une liste d'entiers est la liste des différences des membres consécutifs. Par exemple, la liste des différences de 1, 3, 2 ,4 est 2, -1, 2 Votre tâche consiste à prendre en entrée une liste de différences et à afficher à quoi ressemblerait la liste de différences si la...

22
Cathédrale fractale

Étant donné un entier positif n >= 1, affichez les premières nlignes de la structure suivante: # # # ### # # # # # ## ## ##### # # # # # # # # # # ### # ## ## ## # ## ### ### ####### La n-ième ligne indexée est la représentation binaire de n, mise en miroir sans copier le dernier caractère, avec...

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...

22
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
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 une fonction qui...

22
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...