Programmation Puzzles & Code Golf

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

6
Comment coder les couleurs en hexadécimal
Les pavages hexagonaux , ou pavages de l'avion, sont tricolores - ce qui signifie qu'en utilisant seulement trois couleurs, comme le rouge, le bleu et le vert, chaque hexagone peut être coloré sans que deux hexagones partagent une bordure partageant une couleur. Un exemple partiel montrant un tel modèle. Étant …


14
Nom du monstre de Frankenstein
Introduction: Comme c'est presque Halloween, je pensais juste à des défis aléatoires sur le thème d'Halloween. Finalement, je lisais la page wikipedia de Frankenstein et suis tombé sur le texte suivant: La créature Une partie du rejet de Frankenstein de sa création est le fait qu'il ne lui donne pas …

19
Éléments de tableau narcissique
Définition Les entiers narcissiques 1 d'un tableau pensent qu'ils sont meilleurs que leurs voisins, car ils sont strictement supérieurs à leur moyenne arithmétique. Les voisins sont définis comme suit: Si l'entier est à l'index 0 (le premier), ses voisins sont le dernier et le deuxième élément de la liste. Si …

2
Dessiner des boîtes translucides
Remarque: l'art des cordes peut sembler horrible ici en raison de l'étrangeté de la police SE: P :( Étant donné une liste de quatre tuples représentant les coins des rectangles, dessinez des rectangles translucides les uns sur les autres dans cet ordre. Pour ce défi, vous devez avoir la plus …

17
Trier les points par distance linéaire dans un espace 3D
Spécifications Vous disposez d'un espace 3D cubique x,y,zd' Sunités de taille entières, telles que 0 <= x,y,z <= S. Vous obtenez de méthodes d'entrée par défaut un tableau de points Preprésentés comme x,y,zcoordonnées entières, dans tout format raisonnable que vous le souhaitez, par exemple: [x1,y1,z1],[x2,y2,z2],[x3,y3,z3] ... [xn,yn,zn]. Toutes les Pvaleurs …

5
Primus-Orderus Primes
Qui sont-ils? Les nombres premiers de Primus-Orderus (POP) sont des nombres premiers qui contiennent leur ordre dans la séquence des nombres premiers. Donc, le nthpremier, pour être POP, doit contenir tous les chiffres d' nune certaine manière que je vais expliquer. Exemples Soyons plus clairs: tous les chiffres de ndoivent …

7
Dessinez des étoiles ASCII
Écrivez un programme ou une fonction qui dessine une étoile ASCII, étant donné la taille des bras en entrée. Voici une étoile de taille 1 _/\_ \ / |/\| Voici une étoile de taille 2 /\ __/ \__ \ / \ / | /\ | |/ \| Voici une étoile …

19
Le nombre de facteurs rares
Basé sur un message de chat Le défi Étant donné un numéro d'entrée n > 9, construisez son inverse, en ignorant les zéros de tête. Ensuite, construisez une liste de tous les facteurs premiers que le nombre et son inverse n'ont pas en commun. Multipliez ces facteurs ensemble pour créer …


8
Générer des nombres invisibles
Disons qu'une sous-chaîne est une section continue d'une chaîne d'origine. Par exemple, catest une sous-chaîne de concatenate. Nous dirons qu'une sous-chaîne correcte est une sous-chaîne qui n'est pas égale à la chaîne d'origine. Par exemple, concatenateest une sous-chaîne concatenatemais pas une sous-chaîne appropriée. (les chaînes de caractères uniques n'ont pas …

24
Profondeur de récursivité maximale [fermé]
Fermé . Cette question a besoin de détails ou de clarté . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Ajoutez des détails et clarifiez le problème en modifiant ce message . Fermé il y a 2 ans . Votre langue a-t-elle une profondeur de récursivité maximale (MRD)? …
15 code-golf 


6
Trouvez la plus longue série de chiffres consécutifs
Défi simple: étant donné une série de nombres entiers positifs, trouvez le nombre qui contient parmi ses chiffres la plus longue série de chiffres consécutifs. L'astuce? Il est autorisé que les chiffres dans les exécutions entourent les valeurs possibles ( 0123456789) et s'exécutent en arrière. Ainsi , les deux 2345, …


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.