Programmation Puzzles & Code Golf

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

1
Fractionner le projet de loi
Tâche Supposons que le ppepole doive scinder un projet de loi; chacun d'eux est identifié par un triple (Name, n, k)composé de: Name: le nom ; n: le montant qu'elle doit payer ; k: le montant effectivement payé . Le défi ici est de savoir combien doit à qui. Hypothèses …
12 code-golf 

9
Nombre de transformations jusqu'à répétition
Étant donné une séquence d'entiers ou pour être plus spécifique une permutation de 0..N transformer cette séquence comme suit: sortie [x] = inverse (entrée [entrée [x]]) répéter Par exemple: [2,1,0]devient [0,1,2]et inversé est [2,1,0]. [0,2,1]devient [0,1,2]et inversé [2,1,0]. Exemple 1 In: 0 1 2 S#1: 2 1 0 S#2: 2 …
12 code-golf 

10
Flexibilité Kolmogorov. Vente AKA!
Il s'agit d'un défi de code-golf à source restreinte , à complexité kolmogorov , pour produire une sortie fixe sans entrée. Le format de sortie, cependant, est flexible - il peut être imprimé en sortie standard, imprimé en erreur standard, renvoyé sous forme de liste de caractères, renvoyé sous forme …

6
Déterminer la vallée la plus large
Imaginez que nous obtenions une tranche d'une région montagneuse, cela donnerait une forme similaire à ceci: 4 _ 3 _ _ __/ \ 2 / \__/ \ _/ \_ / 1 / \ / \_/ 0 \/ 12322223210012233343221112 Comme nous pouvons le voir, nous pouvons représenter cela (dans une certaine …

2
Faire une montagne d'une taupinière
On vous donne une chaîne de terrain, avec des taupinières et des montagnes: /\ / \ _/\__ / \ ___/ \_/ \_ ____/\___/ \___ Votre travail consiste à remplacer chaque taupinière de la chaîne par une montagne équivalente centrée dans la même colonne. Le reste de la chaîne ne doit …

21
Sous-chaîne croissante la plus longue
Étant donné une liste d'entiers positifs, écrivez du code qui trouve la longueur de la sous-liste contiguë la plus longue qui augmente (pas strictement). Il s'agit de la sous-liste la plus longue de sorte que chaque élément soit supérieur ou égal au dernier. Par exemple, si l'entrée était: [ 1 …

30
Véritable code couleur
La vraie couleur (24 bits) sur Wikipedia est décrite dans la partie pertinente comme 24 bits utilise presque toujours 8 bits de chacun des R, G et B.Depuis 2018, la profondeur de couleur 24 bits est utilisée par pratiquement tous les écrans d'ordinateur et de téléphone et la grande majorité …

6
Faites moi sortir d'ici
Défi Compte tenu de la taille de la grille, de la position des obstacles, de la position du joueur et de la position cible, votre tâche consiste à trouver un chemin pour que le joueur atteigne la cible et évite les obstacles en même temps (si nécessaire). Contribution N : …


17
Calculez le minimum
Contexte Considérez la séquence suivante ( A051935 dans OEIS): Commencez par le terme .222 Trouvez le plus petit entier supérieur à tel que est premier.2 2 + nnnn2222+n2+n2+n Trouver le plus petit entier supérieur à tel que est premier, etc. n 2 + n + n ′n′n′n'nnn2+n+n′2+n+n′2 + n + …

6
Golf un graphique de solubilité
Compte tenu du nom d'un cation et d'un anion, sortie "S" (soluble) ou "I" (insoluble). Le tableau que nous utiliserons provient de wikipedia: https://en.wikipedia.org/wiki/Solubility_chart . Il est copié à la fin de la question pour référence future. Entrée : Le cation, suivi de l'anion, séparé par un espace. Le cation …

11
Codegolf Rainbow: amusez-vous avec les tableaux entiers
Introduction: (Source: Wikipedia ) Quand on regarde un arc-en-ciel, il aura toujours les couleurs de haut en bas: rouge; Orange; Jaune; vert; bleu; indigo; violet Si nous regardons ces anneaux individuels, l'anneau rouge est bien sûr plus grand que l'anneau violet. De plus, il est également possible d'avoir deux voire …

17
Codegolf Rainbow: dessiner en noir et blanc
Introduction: (Source: Wikipedia ) Quand on regarde un arc-en-ciel, il aura toujours les couleurs de haut en bas: rouge; Orange; Jaune; vert; bleu; indigo; violet Si nous regardons ces anneaux individuels, l'anneau rouge est bien sûr plus grand que l'anneau violet. De plus, il est également possible d'avoir deux voire …

14
La règle de Naismith
La règle de Naismith aide à déterminer la durée nécessaire pour une marche ou une randonnée, compte tenu de la distance et de l'ascension. Étant donné une liste non vide de l'altitude à des points régulièrement espacés le long d'un chemin et la distance totale de ce chemin en mètres, …
12 code-golf  number 


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.