Questions marquées «string»

24
Lundi Mini-Golf # 3: distance Anagram

Monday Mini-Golf: Une série de courts défis de golf à code , affichés (espérons-le!) Tous les lundis. (Désolé celui-ci est un peu en retard.) Je suis sûr que la plupart d'entre vous ont entendu parler de la distance de Levenshtein , un algorithme pour calculer la distance entre deux chaînes. Eh...

24
Remplacez une chaîne par elle-même!

Remplacer une chaîne par elle-même Votre objectif est de remplacer une chaîne par elle-même en remplaçant chaque caractère de la chaîne d'origine par celui qui le précède, en commençant par le premier caractère et en faisant un tour. Voici quelques exemples pour montrer ce que je veux dire: 1er...

24
Jumble de caractères ASCII

Écrivez un programme qui prend en entrée une chaîne composée de caractères imprimables (ASCII 20-7E) et un entier nen [2,16] et effectue la modification suivante de la chaîne. Chaque caractère de la chaîne est converti en son code ASCII (les exemples donnés sont en hexadécimal, bien que la base 10...

24
Trouvez le centre

Étant donné une chaîne de caractères ASCII, affichez le caractère qui se trouve au milieu. S'il n'y a pas de caractère central (lorsque la chaîne a une longueur paire), sortez le caractère ASCII dont l'ordinal est la moyenne plancher des deux caractères centraux. Si la chaîne est vide, une chaîne...

24
La spirale alphanumérique

La tâche est très simple, lorsqu'on lui donne une entrée, sortez l'une des spirales suivantes: Input = 1donne une spirale avec la lettre Acommençant dans le coin supérieur gauche: A B C D E F T U V W X G S 5 6 7 Y H R 4 9 8 Z I Q 3 2 1 0 J P O N M L K Input = 2donne une spirale avec la lettre...

24
Le chat du complément

Objectif Écrire un programme complet qui génère (vers STDOUT ou l'alternative la plus proche) une chaîne de texte arbitraire, ne dépassant pas 64 caractères. Assez simple, non? Eh bien, voici le hic: vous ne pouvez pas utiliser de caractères qui étaient présents dans la sortie de la réponse...

24
Reverse Engineering Bracket Rectangles

Chaque programmeur sait que les rectangles □sont vraiment amusants. Pour exacerber ce plaisir, ces diagrammes mignons et flous peuvent être transformés en groupes de supports entrelacés. Ce défi est l'inverse de mon précédent . Disons que vous avez un groupe de rectangles imbriqués comme ceci:...

24
Jouez au twister à cordes

Comment les cordes sont tordues L'algorithme de torsion est très simple. Chaque colonne est décalée vers le bas par son index (col 0 descend 0, col 1 se déplace 1, ...). Le décalage de colonne se déplace vers le haut. Cela fonctionne comme ceci: aaaa bbbb cccc Devient: a ba cba ---- cba cb c Avec...

24
Échangez, supprimez et répétez

introduction Observons la chaîne suivante: ABCDEFGHIJKLMNOP Si nous échangeons les extrémités de la chaîne , qui sont les suivantes: ABCDEFGHIJKLMNOP ^^ ^^ On obtient le résultat suivant: BACDEFGHIJKLMNPO Après cela, nous supprimons les extrémités de la chaîne, qui dans ce cas sont Bet O. Le...

24
Faire un acronyme

Objectif Votre objectif est de créer un programme qui convertit une entrée en son acronyme. Votre saisie est garantie d'avoir uniquement des lettres et des espaces. L'entrée aura exactement un espace entre les mots. Vous devez sortir l'acronyme de l'entrée. Règles Votre code ne peut pas être...

24
24 et 12 heures

Écrivez un programme ou une fonction sans entrée qui imprime ou renvoie cette chaîne de 24 heures et de 12 heures : 00:00 12:00am 01:00 1:00am 02:00 2:00am 03:00 3:00am 04:00 4:00am 05:00 5:00am 06:00 6:00am 07:00 7:00am 08:00 8:00am 09:00 9:00am 10:00 10:00am 11:00 11:00am 12:00 12:00pm 13:00...

24
Mettre fin aux onglets contre la guerre spatiale

Mettre fin aux onglets contre la guerre spatiale Ainsi, il y a eu beaucoup de débats sur l'opportunité d'utiliser des tabulations ou des espaces pour indenter / formater le code. Pouvez-vous aider l'université à régler le différend en adoptant une méthode de mise en forme unique et incroyablement...

24
Encoder le chiffre de l'alphabet

Étant donné une chaîne qui ne contient que des lettres minuscules, codez cette chaîne avec le chiffre de l'alphabet. Pour encoder avec le chiffre de l'alphabet (je vais utiliser l'exemple hello): Tout d'abord, convertissez chaque lettre de la chaîne en un nombre en fonction de sa position dans...

24
Écrire un jeton d'incident

Contexte Incident est un langage de programmation assez inhabituel, dans la mesure où sa liste de jetons n'est pas prédéterminée, mais plutôt déduite de l'entrée. En tant que tel, la tokenisation d'un programme Incident peut être assez difficile, surtout si vous voulez le faire efficacement. Cette...

24
Lily pad sautant

Dans ce défi, vous devez simuler une grenouille sautant d'avant en arrière sur des nénuphars. L'étang est infiniment grand, a une ligne d'un nombre infini de nénuphars, et la grenouille peut sauter sur autant de nénuphars qu'il le souhaite. Cette grenouille aime sauter d'avant en arrière: après...

24
Équilibrer les supports

Votre objectif: étant donné une chaîne de crochets, affichez la distance Damerau-Levenshtein minimale requise pour transformer la chaîne d'entrée en une chaîne où les crochets sont équilibrés. Contribution La chaîne d'entrée ne contiendra que des crochets et aucun autre caractère. Autrement dit, il...

24
Convertir une réponse TIO en réponse CMC

Faisons pour une fois quelque chose d'utile. Étant donné le texte d'une soumission de golf de code Try It Online, produisez la soumission de Chat Mini Challenge équivalente, qui est de la forme Language, N bytes: [`code`](URL) ou (si la soumission est un seul octet - TIO ajoutera un s de fin sur la...

24
Gif - Jif, Jif - Gif

Volé à @Downgoat avec permission Le but de ce défi est de (non) trancher le débat sur la prononciation du "gif". " La prononciation de gif est débattue et bien qu'il soit censé (et devrait être) prononcé jif , il est encore couramment contesté. Dans ce défi, vous recevrez un ensemble de mots qui...