Programmation Puzzles & Code Golf

22
Numéro différent, même poids

Contexte Le poids de Hamming d'un entier est le nombre d'unités dans sa représentation binaire. Pour ce défi, les entiers sont représentés avec 32 bits et ils ne sont pas signés. Défi Étant donné un entier compris entre 0 et 2 ^ 32-1 (non inclus), sortez un entier différent dans la même plage, et...

22
Créer dynamiquement des boîtes

Le défi: Dessinez un rectangle de cases ASCII: [] Les règles: Prend une entrée de largeur et de hauteur Vous pouvez supposer que ce sont des nombres Doit produire une chaîne avec des caractères de nouvelle ligne, \ n Exemples: 2, 2: [][] [][] 2, 3: [][] [][] [][] Le moins d'octets...

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
Scrappers v0.1: Programmeurs mercenaires

Dans un monde désolé et déchiré par la guerre, où les villes ont été envahies par des voyous et des voleurs, la civilisation s'est réinventée sous la forme de petites coopératives industrielles isolées, disséminées dans le paysage auparavant inhabité. L'existence de ces communautés dépend des...

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
Des produits qui équivalent à une somme et vice versa

Une paire amusante d'équivalences est 1 + 5 = 2 · 3 et 1 · 5 = 2 + 3 . Il y en a beaucoup comme ceux-ci, un autre est 1 + 1 + 8 = 1 · 2 · 5 et 1 · 1 · 8 = 1 + 2 + 5 . En général, un produit de n entiers positifs est égal à une somme de n entiers positifs, et vice versa. Dans ce défi, vous devez...

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