Programmation Puzzles & Code Golf

15
Fenêtre pangrammatique la plus courte

Un pangram est une phrase ou un extrait qui contient les vingt-six lettres de l'alphabet, comme le démontre ce défi de golf de code . Cependant, une fenêtre pangrammatique est un pangram sous la forme d'un segment de texte, qui peut se terminer ou commencer à mi-chemin d'un mot, trouvé quelque part...

15
Basculer une chaîne

Le défi consiste simplement à basculer une chaîne dans une autre chaîne. Explication Si la chaîne à bascule est une sous-chaîne de la chaîne principale , supprimez toutes les instances de la chaîne à bascule de la chaîne principale ; sinon, ajoutez la chaîne de bascule à la fin de la chaîne...

15
Cache-cache d'image

Dans ce défi, vous devez trouver un pixel spécifique dans une photographie (prise avec un vrai appareil photo). Vous passez un tuple (R, G, B) et une image, et vous devez renvoyer un point (x, y) dans l'image qui correspond à la couleur RVB donnée . L'image peut avoir plusieurs points qui...

15
Alphabets et chiffres séparés

Un paragraphe de texte est composé de chiffres et de lettres alphabétiques. Votre tâche consiste à séparer les chiffres du côté gauche et les lettres alphabétiques du côté droit dans le même ordre de chaque ligne. Règles: Les nombres sont des entiers simples; donc pas de point décimal, ni de signe...

15
Définissez un champ avec 256 éléments

Un champ en mathématiques est un ensemble de nombres, avec des opérations d'addition et de multiplication définies dessus, de sorte qu'ils satisfont certains axiomes (décrits dans Wikipedia; voir aussi ci-dessous). Un champ fini peut avoir p n éléments, où pest un nombre premier et nun nombre...

15
Promenez-vous dans le labyrinthe

Ou peut-être que ce n'est pas vraiment un labyrinthe, mais quand même. Règles: Entrée est une chaîne de deux lignes, constitué de *, 1, xet X. Cette chaîne est un labyrinthe à parcourir. Les lignes ont la même longueur . Vous pouvez prendre l'entrée comme une chaîne avec ,(virgule) ou tout...

15
Visualisez une pyramide de différence

Une pyramide des différences est une pyramide où chaque nouvelle diagonale est la valeur absolue des différences entre les éléments de la dernière diagonale. Par exemple, si nous commençons par le tableau 2 5 4 9 3 4 Maintenant, nous les organisons dans une colonne diagonale: 2 5 4 9 3 4...

15
Comment perdre du poids facilement?

Dans cette question, nous nous concentrerons uniquement sur la perte de poids en faisant de l'exercice, bien qu'il existe encore de nombreuses façons de perdre du poids. Différents sports brûlent différentes quantités de calories. Par exemple, jouer au billard pendant une heure peut brûler 102...

15
Séquence H de Hofstadter

Définition a(0) = 0 a(n) = n-a(a(a(n-1))) pour entier n > 0 Tâche Étant donné un entier non négatif n, sortie a(n). Cas de test n a(n) 0 0 1 1 2 1 3 2 4 3 5 4 6 4 7 5 8 5 9 6 10 7 11 7 12 8 13 9 14 10 15 10 16 11 17 12 18 13 19 13 20 14 10000 6823 Les références WolframMathWorld OEIS A005374...

15
Convertir la sortie xxd en shellcode

Prendre un peu de sortie de xxd et le transformer à la main en shellcode utilisable n'est pas amusant, donc votre travail consiste à automatiser le processus. Règles Votre soumission peut être une fonction, un lambda, un script ou tout équivalent raisonnable de ceux-ci. Vous pouvez imprimer le...

15
Tranches d'alphabets triangulaires

Étant donné un numéro d'entrée nde 1à 26(ou 0à 25), sortez l'alphabet de gauche à droite jusqu'à et y compris la lettre correspondante, avec a=1, b=2, c=3, .... La torsion est que les lettres doivent également être répétées verticalement correspondant à leur position dans l'alphabet. Les nombres...

15
Conversion d'échecs

Il y a beaucoup de travail qui a été fait dans le monde des échecs. Par exemple, il existe un format de fichier normalisé,, .pgnqui décrit une partie d'échecs, y compris la liste des coups. De plus, il existe un autre format de fichier .fen, qui décrit la position d'une carte. Le défi aujourd'hui...

15
Émousser les images

introduction Franchement, les bords tranchants sont tout simplement dangereux, donc, étant donné un PNG en entrée, brouillez l'image en utilisant la méthode décrite ci-dessous et émoussez ces maudits bords tranchants. Méthode Pour obtenir la valeur RVB de chaque pixel, utilisez les trois équations...

15
Imprime / affiche tous les nombres positifs dans lesquels chaque sous-chaîne à plusieurs chiffres dans sa représentation décimale est également première.

Tâche Votre tâche consiste à imprimer ou à sortir tous les nombres positifs dans lesquels chaque sous-chaîne à plusieurs chiffres dans sa représentation décimale est également première. Si le nombre a au moins 2 chiffres, cela impliquerait que le nombre lui-même doit également être premier. Exemple...

15
Java Asterisk Rectangle [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 . Pour ma classe CS, mon instructeur nous a confié la tâche de créer...