Questions marquées «string»

9
Encodage à double longueur

Tout le monde sait ce qu'est le codage de longueur. Il a déjà fait l'objet de nombreux défis de code-golf. Nous allons examiner une certaine variation. Exemple Normal: 11222222222222222222233333111111111112333322 Run-length: 112(19)3(5)1(11)2333322 Le nombre entre parenthèses indique le nombre de...

9
Les deux ensembles sont-ils égaux

{}est l'ensemble vide. Vous pouvez utiliser ()ou []si vous choisissez. Nous n'allons pas définir rigoureusement "set", mais les sets satisfont tous aux propriétés suivantes: Les ensembles suivent la structure mathématique habituelle. Voici quelques points importants: Les ensembles ne sont pas...

9
Analyser et traiter l'entrée du langage clé

Analysons et traitons le langage clé! Étant donné l'entrée d'une séquence de touches clavier et / ou de touches spéciales, écrivez un programme, une fonction, etc. qui génère le produit lorsque toutes les actions sont traitées sur la base du clavier suivant:

9
Arborescence graphique de la structure du répertoire

Convertissez une structure de répertoire classique comme celle-ci: config.yml drafts begin-with-the-crazy-ideas.textile on-simplicity-in-technology.markdown includes footer.html header.html Dans ce . ├── config.yml ├── drafts | ├── begin-with-the-crazy-ideas.textile | └──...

9
Déplacez les plateformes!

Le défi Étant donné soit une chaîne (peut avoir des sauts de ligne), soit un tableau à deux dimensions et un entier positif n, la position des plates n- formes sort après la position initiale. U, D, R, L sont des plates-formes. ^, v, >, < sont des flèches qui changent les directions des...

9
Orthographe médiévale

Tâche Votre tâche consiste à convertir un texte en orthographe médiévale. Détails jest converti en iet Jen I. uet Uau début des mots sont convertis en vet Vrespectivement. vet Vn'importe où sauf le début des mots sont convertis en uet Urespectivement. sest converti en ſ(U + 017F) sauf si à la fin...

9
Les dix cents mots les plus courants

Cette question est écrite parce que "Thing Explainer" est amusant à lire et m'a donné une idée. Écrivez "des trucs qui font faire des choses à l'ordinateur" qui lit / prend un ensemble de lettres, de chiffres et d'autres choses comme ça "#%|?et retourne True / 1si tous les mots font partie de cet...

9
Convertir sans point en point

Étant un hacker Haskell, je préfère la notation sans point à celle avec point. Malheureusement, certaines personnes trouvent la notation sans point difficile à lire, et j'ai du mal à obtenir le nombre correct de parenthèses lorsque j'écris en pointant. Aidez-moi à convertir du code écrit en...

9
Rassemblez la poubelle

Vous regardez une avenue, et quelqu'un a laissé la poubelle! Vous devez écrire un programme pour aider à résoudre le problème, en mettant la corbeille dans des poubelles. La tâche L'avenue est constituée d'une chaîne de caractères ASCII imprimables, par exemple: [[](dust)[]] car ((paper)vomit)...

9
Types de supports égaux

Basé sur CETTE question. Étant donné une chaîne, remplacez chaque parenthèse ()[]{}<>par une parenthèse du type approprié afin que les parenthèses correspondent, et les parenthèses imbriquées cycle comme suit: Les plus externes sont () Directement à l' intérieur de ()devrait être[]...

9
2D Dungeon Crawler

Votre programme doit prendre une chaîne à plusieurs lignes, comme ceci: ############# # # # p # # # ############# pest le joueur et #est un bloc. Maintenant sous cela dans le terminal devrait être une ligne d'entrée disant: How do you want to move? Si le joueur tape, lil doit marcher à gauche quand...

9
Imprimer un ange chanteur

En gardant un thème festif, imprimez un ange chantant carol avec le code le plus court possible. L'ange recueille de l'argent pour les sans-abri, il doit donc être en mesure de chanter les trois chansons ci-dessous disponibles sur demande. Pour illustrer qu'elle peut les chanter, le titre de la...

9
Créez chaque combinaison de groupes de variables jusqu'à l'ordre n

SPÉCIFICATION Étant donné les mvariables, créez chaque combinaison dans l'ordre n. Par exemple, Le résultat du mappage de deux variables ( aet b) à l'ordre 1serait: une b un B Le résultat du mappage de deux variables ( aet b) à l'ordre 2serait: une un 2 b b 2 un B a 2 b ab 2 a 2 b 2 Le résultat du...

9
Symétrie de rotation de la chaîne

Une rotation "se fait en coupant une corde en deux morceaux et en inversant leur ordre" . Un objet est symétrique sous une opération si l'objet est inchangé après l'application de ladite opération. Ainsi, une "symétrie de rotation" est le fait qu'une chaîne reste inchangée après la "rotation"....

9
Mise en forme ordinale d'Alice

introduction Alice est un langage 2D de Martin Ender qui a deux modes d'exécution différents, cardinal et ordinal . Lorsque le pointeur d'instruction passe à travers un miroir (soit /ou \), il passe d'un mode à l'autre. Dans ce défi, nous nous concentrerons sur le mode ordinal , où les commandes...

9
Créez votre propre rouge et noir

Dans l'interprétation musicale des Misérables, une chanson apparaît intitulée "Rouge et noir". Voici une partie de cette chanson: Rouge - le sang des hommes en colère! Noir - l'obscurité des âges passés! Rouge - un monde sur le point de l'aube! Noir - la nuit qui se termine enfin! La source. Votre...

9
Regarder les morceaux

Regarder les valeurs binaires imprimées sous forme d'ovales et de bâtons n'est pas si facile ... Pour vous aider, vous devez écrire une fonction (ou un programme) qui imprime des nombres dans une représentation binaire personnalisée. Je veux donc prendre un nombre, disons 3 ( 00000011) et sortir...

9
Vous aimez le taekwondo?

Choi Hong Hi est décédé le 15 juin 2002 à l'âge honorable de 83 ans. Il a fondé le Taekwondo . 15 ans après sa mort, j'aimerais devenir maître de Taekwondo. C'est mon moment de briller! Tâche Étant donné une chaîne, vous devez sortir une version Taekwondo . Règles Vous recevrez une chaîne / phrase...