Questions marquées «string»

34
Crazy 8s Code Golf

Créez un programme qui imprime tous les nombres entiers inclus entre un intervalle (a, b)et remplace les multiples de 8 dans la séquence par des caractères ASCII imprimables aléatoires (uniformément répartis, indépendamment des autres caractères), non numériques, ni d'espaces, ni d'espaces....

34
Mots tordus!

Mots tordus! Étant donné une chaîne et un entier positif. Vous devez tordre la corde, d'avant en arrière. Exemple d'entrée / sortie Contribution Programming Puzzles & Code Golf 4 Sortie Prog mmar ing zzuP les oC & de G flo Contribution L'entrée peut être prise via STDIN ou un argument de...

34
Souvenirs Fondamentaux Passés

Considérons un nombre premier p , écrit en base 10. La mémoire de p est définie comme le nombre de nombres premiers distincts strictement inférieurs à p qui sont contenus en tant que sous-chaînes de p . Défi Soit un entier non négatif n comme entrée, trouvez le plus petit nombre premier p tel que p...

34
Construis moi une ville

Les codeurs essaient toujours d’aplanir les tableaux en entités ennuyeuses à une dimension et cela me rend triste. Votre tâche consiste à aplatir une chaîne arbitraire de caractères pour créer un magnifique paysage urbain. Considérons la chaîne: aaabbbbbccqrrssstttttttPPw Ça ressemble beaucoup...

34
Canon alphabet

Un boulet de canon est tiré de telle sorte que, lors du premier clignement de son vol, il monte par la Ncime des arbres, pendant le deuxième clignement des yeux par la N-1cime des arbres, etc., jusqu'au point le plus élevé de sa trajectoire. Ensuite, il commence à tomber de 1, 2, etc. cime des...

34
Multipliez une chaîne par un nombre!

Il y a quelque temps, il y avait un défi à relever concernant la multiplication de chaînes. Cela nous a montré comment nous pouvons multiplier non seulement des nombres, mais aussi des chaînes. Cependant, nous ne pouvons toujours pas multiplier un nombre par une chaîne correctement. Il y a eu une...

34
Dupliquer et changer le cas

Le but est, après avoir pris une chaîne comme entrée, de dupliquer chaque lettre latine et de "basculer" sa casse (c.-à-d. Que les majuscules deviennent des minuscules et vice-versa). Exemple d'entrées et de sorties: Input Output bad bBaAdD Nice NniIcCeE T e S t Tt eE Ss tT s E t sS Ee tT 1!1!1st!...

34
Détoner une ficelle

N'importe quelle chaîne de caractères, imprimez-la sous la forme d'un triangle où le texte va et vient le long de chaque diagonale. Par exemple, une entrée de "Hello World"doit générer: d l r d o l W r d o l o W r d l o l l o W r d e l o l H l o W r d e l o l l o W r d l o l o W r d o l W r d o l r...

34
Citron Limiter une chaîne

Ecrivez un programme ou une fonction qui prend une chaîne non vide à une seule ligne. Vous pouvez supposer qu'il ne contient que de l' espace ASCII imprimable . Imprimez ou renvoyez une forme de losange art ASCII semblable à un citron ou à une lime fabriquée à partir des préfixes de la chaîne....

34
Lâchez-moi s'il vous plait!

En tant que golfeurs de code, nous ne sommes pas habitués à libérer ( sûrement ). Nous aurons besoin de quelques outils pour nous aider à le faire. Bien entendu, pour aider à la commercialisation d'une nouvelle version, nous avons besoin d'une version agréable et brillante. Qui ne s'énerve pas...

34
Chaînes entrelacées

Votre défi consiste à écrire un programme ou une fonction qui, lorsque deux chaînes de longueur égale sont définies, permute tous les autres caractères et génère / renvoie les chaînes résultantes dans l'un ou l'autre ordre. Exemples "Hello," "world!" --> "Hollo!" "werld," "code" "golf" -->...

33
Aidez-moi à ouvrir la boîte

J'ai une boîte ASCII-art et j'ai besoin d'un programme pour l'ouvrir. Exemples Contribution: ------- | | |_____| Sortie: / / / / / / / | | |_____| spécification La première ligne ne comportera que -3 au moins Les rangées du milieu commencent par |des espaces et se terminent par| Toutes les lignes...

33
Simuler des frappes

Votre travail consiste à simuler deux frappes de touche saisies par un utilisateur. Contribution Un tableau de chaînes ou une chaîne avec un délimiteur de votre choix (en dehors de la plage 32-126) contenant au moins une «touche». Ce tableau ne contiendra que deux types de chaînes: les frappes au...

33
Est-ce que ce nombre est Loeschian?

Un entier positif kest un nombre de Loeschian si kpeut être exprimé comme i*i + j*j + i*jpour i, jentier. Par exemple, les premiers nombres loeschiens positifs sont: 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... Notez que i, jpour une donnée, kne sont pas uniques. Par...

33
Un algorithme de «tri»

Il existe un "algorithme de tri", parfois appelé tri de Staline, dans lequel, pour trier une liste, il suffit de supprimer des éléments de la liste jusqu'à ce qu'elle soit triée par ordre croissant. Par exemple la liste [1, 2, 4, 5, 3, 6, 6] Quand "trié" en utilisant le tri de Staline devient [1,...

33
La plus longue sous-chaîne non répétitive

À partir d'une chaîne en tant qu'entrée, trouvez la plus longue sous-chaîne contiguë ne comportant aucun caractère deux fois ou plus. S'il existe plusieurs sous-chaînes de ce type, vous pouvez générer l'un ou l'autre. Vous pouvez supposer que l’entrée se situe sur la plage imprimable ASCII si vous...

33
Est-ce un code de préfixe?

En théorie de l'information, un "code de préfixe" est un dictionnaire dans lequel aucune des clés n'est un préfixe d'un autre. En d'autres termes, cela signifie qu'aucune des chaînes ne commence par aucune des autres. Par exemple, {"9", "55"}est un code de préfixe, mais {"5", "9", "55"}n'est pas....

33
{Nombres Bouclés};

Dans le langage de programmation ésotérique Curly, les programmes sont composés uniquement d'accolades {}et de points-virgules ;. En dépit de cet outil modeste, Curly a des littéraux qui peuvent représenter n’importe quel entier non négatif. Le format est un peu difficile à lire pour les...