Questions marquées «code-golf»

10
Étant donné un entier, calculez son code Levenshtein

Avis de non-responsabilité: le codage Levenshtein n'a aucun lien avec la métrique de distance d'édition Levenshtein . <Insérer une longue histoire sur la raison pour laquelle les codes Levenshtein doivent être calculés ici.> Le code Le codage Levenshtein est un système d'attribution de codes...

10
Étapes de permutation

Écrivez une fonction qui prend un ensemble d'entiers et imprime chaque permutation de l'ensemble, et l'échange effectué entre chaque étape Contribution un ensemble d'entiers, par exemple (0, 1, 2) Production la liste des permutations et swaps au format (set) (swap) (set) ... Cas de test Input: (3,...

10
Évaluez les expressions avec des chiffres significatifs

Étant donné une expression, votre tâche consiste à l'évaluer. Cependant, votre réponse ne peut pas afficher plus de chiffres que nécessaire, car cela donne l'impression d'avoir des mesures plus précises que la réalité. Le nombre de chiffres significatifs d'un nombre est le nombre de chiffres qu'il...

10
Scannez l'hexamètre dactylique dans un puzzle unique

En tant que terrible étudiant latin depuis plusieurs années, j'ai appris à détester beaucoup de choses sur le latin. Mais il y a une chose que j'aime. Scansion latine. La scansion est l'acte de déterminer le mètre d'une ligne de poésie particulière. Pour le latin, cela signifie délimiter chaque...

10
N-gons constructibles

Un n-gon constructible est un polygone régulier à n côtés que vous pouvez construire avec uniquement une boussole et une règle non marquée. Comme indiqué par Gauss, le seul pour lequel n a n-gon est constructible est un produit d'un nombre quelconque de nombres premiers de Fermat distincts et une...

10
Corrcey my Soellign

Introduciton Certains d'entre vous ont peut-être réalisé que je suis un typer bâclé lorsque j'utilise mon téléphone. C'est pourquoi je veux que vous écriviez un programme qui corrige mes fautes de frappe. Chalkrnge Étant donné un mot mal orthographié, affichez tous les mots possibles que je voulais...

10
Super numéros pliants

Nous avons déjà défini ici un numéro de pliage . Mais maintenant, nous allons définir un Super Folding Number. Un nombre Super Folding est un nombre qui, s'il est plié suffisamment de fois, finira par atteindre un de moins qu'une puissance de deux. La méthode de pliage est légèrement différente de...

10
Braincopterify une image

introduction Braincopter est un dérivé ésotérique de Brainf *** qui code un programme Brainf *** sous forme d'image. En tant que langage 2D, il utilise deux commandes supplémentaires; ils font pivoter le pointeur d'instruction (pointant initialement vers la droite) dans le sens horaire et...

10
Une journée aux courses de chevaux

Contexte À la fin des années 90 / premiers 00, lorsque Flash Web Design était tellement cool que personne ne pouvait vivre sans avoir un site Web Flash complet, ou au moins un widget animé, j'ai été embauché pour développer une "visionneuse de courses de chevaux" dans Flash / Actionscript, sous la...

10
Combien de chiffres significatifs?

Étant donné un nombre en entrée, déterminez le nombre de chiffres significatifs dont il dispose. Ce nombre doit être considéré comme une chaîne car vous devez effectuer un formatage spécial. Vous verrez ce que je veux dire bientôt (je pense). Un chiffre est un sig-fig si au moins l'une des...

10
Attendez… qu'allais-je dire encore?

J'oublie souvent ce que je voulais dire quand le professeur m'appelle à parler. Pouvez-vous me faire un outil pour résoudre ce problème? Exigences: Le programme doit boucler comme suit: Tout d'abord, saisissez Si l'entrée est vide, imprimez la dernière question enregistrée. Sinon, stockez l'entrée...

10
Calculer la matrice de densité de périmètre

introduction La matrice de densité périmétrique est une matrice binaire infinie M définie comme suit. Considérons un indice ( basé sur 1) (x, y) et notons M [x, y] la sous-matrice rectangulaire recouverte par le coin (1, 1) et (x, y) . Supposons que toutes les valeurs de M [x, y] à l' exception de...

10
Animer trouver le milieu

Étant donné une chaîne non vide, continuez de supprimer les premier et dernier caractères jusqu'à ce que vous obteniez un ou deux caractères. Par exemple, si la chaîne était abcde, votre programme devrait afficher: abcde bcd c Si tel était le cas abcdef, il devrait s'arrêter à deux caractères:...

10
C'est une étrange montagne!

Inspiré par Affichez une chaîne de petites montagnes avec un nombre impair sur le dessus! par @sygmei . Pourquoi avoir une chaîne de montagnes alors que vous pouvez en avoir une énorme? Créez un programme qui prend un numéro d'entrée et imprime une montagne avec chaque nombre impair jusqu'au numéro...

10
Boîte XY à rebond avec un marqueur en Z

Affiche pour la première fois depuis longtemps. Écrivez un programme qui prend 3 entrées: X, Y et Z. X = sur (colonnes) Y = bas (lignes) Z = marqueur de position Le programme doit ensuite imprimer une grille visuelle X en travers et Y en bas. Cette grille peut être composée de n'importe quel...

10
Générer une carte pour un roguelike

Aujourd'hui, nous allons générer une carte pour un RPG roguelike! Exemple de carte: ########## #### F# #### ## ## C#C# # ## # # C #E # #### # # # # #P # ########## #sont des murs, Pest l'emplacement de départ du joueur, Fest la finition qui doit être atteinte, Csont des pièces de monnaie qui...