Questions marquées «string»

36
Capitalisation aléatoire

La tâche Votre tâche consiste à créer un programme ou une fonction qui, à l'aide d'une entrée, génère le texte d'entrée avec des lettres aléatoires en majuscules, tout en conservant les majuscules des lettres déjà en majuscules. Chaque combinaison de majuscules des minuscules devrait être possible....

36
Faire une foire aux pièces

Vous avez une pièce qui produit 0ou 1. Mais vous soupçonnez que la pièce peut être biaisée , ce qui signifie que la probabilité de 0(ou 1) n'est pas nécessairement 1/2. Une procédure bien connue pour "transformer" une pièce biaisée en une pièce équitable (c'est-à-dire pour obtenir des résultats...

36
Tableaux ASCII de base

Titre alternatif: Comptez votre peine de prison sur le mur Étant donné un nombre n, les résultats de sortie sont regroupés dans les groupes traditionnels de 5 par groupe et de 50 par ligne. Exemples 1 | | | | 4 |||| |||| |||| |||| 5 |||/ ||/| |/|| /||| 6 |||/ | ||/| | |/|| | /||| | 50 |||/ |||/...

36
(A [l (t [e (n) e) s] t) une chaîne!

Alterner consiste à prendre une chaîne et à l’emboîter de manière alternée. Voici comment vous alternez une chaîne. Pour une chaîne de longueur N , prenez les caractères du centre N et entourez-les de parenthèses. Donc, si notre chaîne était Hello world!(12 caractères), nous finirons avec (Hello...

36
Trouvez les mots d'infini!

(Remarque: ceci est une retombée de mon précédent défi, Trouvez les mots tourbillonnants! ) Définition de mot Infinity : Si vous reliez par des courbes tous les caractères d'un mot Infinity de l'alphabet (AZ), vous obtenez le symbole de l'infini ∞, comme dans les schémas ci-dessous. Toutes les...

36
Liste des versions Python

Python est le principal langage de programmation dont la croissance est la plus rapide. Il s'agit de la langue la plus demandée pour la troisième année consécutive, ce qui signifie que les développeurs qui ne l'utilisent pas encore disent vouloir l'apprendre. [1] La popularité de Python tient à ses...

36
Chiffres catalans

Les nombres catalans ( OEIS ) sont une suite de nombres naturels apparaissant souvent en combinatoire. Le nième numéro catalan est le nombre de mots Dyck (chaînes équilibrées de parenthèses ou de crochets tels que [[][]]; formellement défini comme une chaîne utilisant deux caractères a et b tels...

36
Développer un tableau C

Dans le langage de programmation C, les tableaux sont définis comme suit: int foo[] = {4, 8, 15, 16, 23, 42}; //Foo implicitly has a size of 6 La taille du tableau est déduite des éléments d'initialisation, qui dans ce cas sont 6. Vous pouvez également écrire un tableau C de cette façon, en le...

36
Expansion du support!

Votre défi consiste à élargir certaines parenthèses dans la contribution d'un programme, comme indiqué: Recherchez une chaîne s entre deux crochets correspondants [et ], avec un seul chiffre n après le crochet de fermeture. Retirez les crochets. Remplacez s par lui-même répété n fois. (Si n est 0,...

36
Est-ce que le début est égal à la fin?

La tâche Dans ce défi, votre tâche consiste à écrire un programme ou une fonction qui prend une chaîne et génère une valeur de vérité ou de falsey selon que le premier caractère et le dernier caractère de la chaîne d'entrée sont égaux. Contribution Vous pouvez prendre des entrées de toute manière...

36
Compter les chèvres pour dormir

Certaines personnes comptent des moutons pour s'endormir. Les autres comptent les chèvres. Ecrivez un programme ou une fonction qui prend un nombre entier positif N et génère N-1 chèvres éveillées suivies d'une chèvre endormie, comme si quelqu'un comptait N chèvres et s'est endormi au dernier...

36
C ode Even-ring - g ol! F

Une «chaîne paire» est une chaîne dans laquelle la parité des valeurs ASCII des caractères est toujours alternative. Par exemple, la chaîne EvenSt-ring$!est une chaîne paire car les valeurs ASCII des caractères sont les suivantes: 69 118 101 110 83 116 45 114 105 110 103 36 33 Et les parités de ces...

36
Aujourd'hui c'est le centre

Si vous avez entré une date dans n'importe quel format, créez un calendrier avec cette date au centre exact d'une fenêtre de cinq semaines. L'en-tête du calendrier doit inclure les abréviations de deux lettres correspondant aux jours de la semaine (c'est-à-dire Su Mo Tu We Th Fr Sa). Les...

35
Faire un super acrostic

Contexte Célébration de la publication de Dyalog APL 16.0 , où la solution à ce problème est {⊢⌺(≢⍵)⊢⍵}Explication Tâche Avec une chaîne ASCII imprimable de longueur impaire n , créez un carré n × n avec la chaîne centrée horizontalement, dupliquée pour être centrée verticalement et avec des...

35
Lettres, bouge!

Étant donné une chaîne, vous devez déplacer chaque lettre (à partir de la première lettre) de sa position dans l'alphabet. Si vous atteignez la fin de la chaîne, vous devez vous envelopper. Les non-lettres n'ont pas besoin d'être déplacées. Exemple: Dog Dest la quatrième lettre de l’alphabet, nous...

35
Condensez ces numéros de page!

Clause de non-responsabilité: bien que je sois sur ce site à des fins de divertissement depuis un moment, c’est ma première question, alors n’oubliez pas les erreurs mineures. Contexte Lorsqu’il nous donne des devoirs, mon professeur est vraiment énervant et écrit tous les problèmes que nous devons...

35
C'est beaucoup de singes

Le théorème du singe infini stipule que, dans un temps infini, une machine qui envoie un flux infini de caractères aléatoires dactylographiera toujours un texte donné. Cela me semble être une excellente idée pour un défi. Processus Pour monkey-ize une chaîne A, les étapes suivantes doivent être...

35
Soyez respectueux dans les toilettes

Bien sûr, le réseau SE sait très bien comment être respectueux dans les toilettes, mais pour ceux d'entre vous qui ont besoin d'une récapitulation, être respectueux signifie tirer la chasse aux toilettes, etc. d'autres que possible. Le défi Étant donné le plan d'un ensemble de stands avec des...