Questions marquées «string»

28
Plus amusant avec les cordes (très) sensibles à la casse

Inspiré par ce défi (ou, plus précisément, en le mal interprété), j'ai trouvé le défi suivant: Étant donné une chaîne d'entrée S, inversez l'ordre de tous les caractères majuscules et de tous les caractères minuscules. Laissez tous les caractères non-lettre en place. Par exemple: Notez que la...

28
Aussi simple qu'ABC

Contribution Une chaîne qui contient au plus un de chacune des lettres A, Bet C. Ils peuvent être dans n'importe quel ordre. La chaîne vide est une entrée valide. Remarque: Une version précédente de ce défi utilisait les lettres LEJau lieu de ABCet elles peuvent toujours être utilisées si vous le...

28
Allonger les tirages de lettres

Étant donné une chaîne non vide de lettres ASCII minuscules a-z, sortez cette chaîne à chaque «exécution» consécutive de la même lettre allongée d'une copie de plus de cette lettre. Par exemple, dddogg( 3 d ’s, 1 o , 2 g ’ s) se transforme en ddddooggg( 4 d ’s, 2 o ’ s, 3 g ’s). C'est le code-golf...

28
Multiplication de chaînes par élément

Inspiré par ce défi (merci @cairdcoinheringaahing pour le titre!), Votre tâche consiste à prendre deux chaînes ASCII imprimables et à les multiplier élément par élément avec les règles suivantes. Comment ça marche? Étant donné deux chaînes (par exemple splitet isbn), vous allez d'abord tronquer la...

28
«abc» et «cba»

Votre tâche est simple, écrivez un extrait de code unique qui, lorsqu'il est exécuté dans une langue, ne produit que la chaîne 'abc'et lorsqu'il est exécuté dans une autre langue, ne produit que la chaîne 'cba'. Le programme ne doit prendre aucune entrée. Il s'agit d'un défi de code-golf...

28
Aidez-moi! Ma calculatrice fonctionne mal!

introduction Ma calculatrice se comporte bizarrement. Parfois, lorsque je tape un, 8il affiche un 2. Et parfois, lorsque je tape un, 6il affiche un +. Certains boutons sont mélangés! Quelqu'un pourrait-il m'aider à déterminer lequel? Défi: Entrée: Liste des équations incorrectes , avec des...

28
Sortez un anagramme! Non pas celui-là!

Étant donné une liste de chaînes uniques qui sont des anagrammes les unes des autres, affichez une anagramme de ces mots qui est différente de chaque mot de la liste. Les chaînes seront alphanumériques et il est garanti qu'il y aura une anagramme valide. Le programme ou la fonction peut, mais ne...

28
Faire pivoter une colonne

Étant donné un entier k et soit un bloc de texte, soit un tableau 2d dont les tableaux internes peuvent avoir des longueurs inégales (qui ressemble à un bloc de texte), faites pivoter chaque caractère ou élément de la k- ème colonne vers le haut ou vers le bas jusqu'à la position suivante qui...

27
Paraboles rassurantes

Beaucoup de gens ici sont probablement des lecteurs avides de XKCD. Donc, je pense que je vous mets au défi de faire quelque chose que Megan peut faire facilement: créer un script qui génère des milliers de paraboles rassurantes sur ce que les ordinateurs ne peuvent jamais faire. Votre script Peut...

27
Swap capitalisation de deux chaînes

your shift key is broken. wheNever you type two lines, the cApitaL LetteRs in them get swappeD. you must write a program to fiX THIS! La description L'entrée est de deux chaînes s1et s2de longueur égale. Ils contiendront chacun uniquement des caractères ASCII imprimables et compteront au moins un...

27
Texte aligné à droite

Votre travail consiste à prendre une entrée de chaîne et un nombre et à aligner la chaîne à droite, en faisant de la largeur du texte le nombre. Quand une ligne est trop longue, cassez-la et mettez le reste sur la ligne suivante, en répétant jusqu'à ce que ce ne soit pas nécessaire. Si une ligne...

27
Inverser et inverser une chaîne

Inverser et inverser une chaîne Défi Dans ce défi. Vous allez écrire un programme qui affichera ou renverra l'entrée, inversée et inversée. Tout d'abord, chaque caractère doit être converti en son code de caractère. Ensuite, cela devrait être converti en base-2. Ensuite, cette chaîne doit être...

27
Statistiques de popularité de Carrot

Dans le salon de discussion PPCG le dix - neuvième octet , l'utilisation de carets ^(ou de carottes ) est un moyen d'indiquer que vous êtes d'accord avec l'un des commentaires précédents juste au-dessus du vôtre. Un caret message se compose uniquement de N ^caractères (où N est un entier positif)...

27
Mapper la chaîne à la courbe de Hilbert

Mappons quelques chaînes à un espace 2D, style fractal. Votre tâche consiste à calculer une courbe de Hilbert et à y déposer une chaîne. Tâche La tâche consiste à prendre la chaîne d'entrée sur une seule ligne et à la disposer le long d'une courbe de Hilbert suffisamment grande pour la contenir,...

27
Mapper un nombre aléatoire sur pi

Une représentation en double précision d'une décimale ne peut garantir qu'une précision de 15 décimales, donc pi est approximé comme: 3.141592653589793 Vous pouvez voir que le chiffre 3est en position 1, 10, 16, le chiffre 1est en position, 2, 4etc. Défi Votre tâche consiste à créer un programme ou...

27
Trouvez mes mots!

L'idée de ce défi est de trouver tous les mots d'un dictionnaire sur une grille de lettres. Votre entrée doit provenir de stdin ou de la fonction arg et aura le format suivant: [your dictionary as a list of space sep words] [a grid of letters] Example: The cool car looc thea jopr Règles pour...