Questions marquées «string»

18
Ce qui est entouré

J'ai toujours voulu entourer un texte de #s, mais j'ai du mal à comprendre ce que j'ai entouré, donc dans ce défi, vous allez écrire un programme pour faire exactement cela Exemples Les entrées / sorties sont séparées par une nouvelle ligne. ### #a# ### a # #a# # a ### # a # # b c # ####### a b c...

18
Générer un bit de parité

Un bit de parité est l'une des formes les plus simples d'une somme de contrôle. Tout d'abord, vous devez choisir la parité, paire ou impaire. Disons que nous choisissons même. Maintenant, nous avons besoin d'un message à transmettre. Disons que notre message est "Foo". Ceci est écrit en binaire...

18
g o l f a t a n 2

Parfois, il est vraiment difficile de convertir les coordonnées cartésiennes en coordonnées (x,y)polaires (r,phi). Alors que vous pouvez calculer r = sqrt(x^2+y^2)assez facilement, il faut souvent une distinction des cas lors du calcul de l'angle phiparce que arcsin, arccoset arctanet toutes les...

18
Quel est le deuxième caractère non répétitif?

Basé sur cette question de Code Review Étant donné une chaîne non vide de caractères ASCII imprimables, affichez le deuxième caractère non répétitif. Par exemple, pour l'entrée DEFD, la sortie F. Contribution Une seule chaîne, dans n'importe quel format approprié . Production Le deuxième caractère...

18
Je chasse l'alphabet depuis un moment

Vous savez, nous avons eu beaucoup de défis "alphabet" récemment. ( un deux trois quatre cinq .) Bien que j'aime un bon défi, et ces défis étaient très amusants, je pense qu'il est temps de changer de rythme. Nous devons exclure de tels défis à l'avenir. Il est temps d' automatiser ! Vous allez...

18
Recherche de mots minimale

La semaine dernière, nous avons travaillé à créer la chaîne 1D la plus courte en utilisant les 10 000 premiers mots de la langue anglaise . Maintenant, essayons le même défi en 2D! Ce que vous devez faire est de prendre tous les mots ci-dessus et de les placer dans un rectangle aussi petit que...

18
Code source GO!

Utilisons la réalité augmentée pour chasser les petites créatures cachées dans le code source. Écrivez un programme quine qui génère sa propre source de code, à l'exception de 5 caractères consécutifs qui seront modifiés et qui afficheront un PCG-mon :(^_^) Les 5 caractères consécutifs peuvent être...

18
Traducteur anglais vers étranger

Compte rendu Les extraterrestres se sont installés sur terre et étrangement, leur alphabet est exactement le même que le nôtre. Leur langage est également très similaire au nôtre avec quelques différences très distinctes et faciles à calculer. Défi Prenez une chaîne et sortez l'équivalent de la...

18
Fractale du château de Minecraft

Inspiré par une vidéo YouTube d'un autre utilisateur de PPCG ... Votre défi est d'utiliser l'art ASCII pour dessiner un mur de château Minecraft d'Andésite et Diorite. La forme du mur est l' ensemble Cantor . Pour référence, le Cantor Set est réalisé en répétant les N fois suivants: Tripler l'étape...

18
Trouvez les mots ondulés!

(Remarque: il s'agit d'un spin-off plus facile de mon défi précédent Find the Infinity Words!, Qui est un spin-off de mon autre défi précédent Find the Swirling Words! :)) Définition d'un mot ondulé : Si vous connectez avec des courbes tous les caractères d'un mot ondulé sur l'alphabet (AZ), vous...

18
Espace blanc important: voleurs

Cela fait partie d'un défi Cops and Robbers. Allez ici pour la partie des flics. Aux fins de ce défi, nous allons définir les espaces comme seulement linefeeds (0x0A) et des espaces (0x20). Notez que la plupart des langues et des variantes d'expression régulière considèrent également de nombreux...

18
Tessellons!

introduction De Wikipédia : Une tessellation d'une surface plane est le carrelage d'un plan en utilisant une ou plusieurs formes géométriques, appelées tuiles, sans chevauchements ni espaces. Un pavage assez bien connu est illustré ci-dessous: Les losanges sont carrelés d'une manière qui n'entraîne...

18
Bleeeet Bleeeet Bl Bleet!

(Signification: convertir l'anglais en Bleet) Nous louons les chèvres comme dieu depuis des années maintenant. Mais si nous ne pouvons pas traduire l'anglais en «Bleet», la langue du Dieu bouc, nous ne pouvons pas communiquer avec eux. Donc, pour communiquer avec eux, nous avons recherché les...

18
Créer un outil de bloc de code

Lorsque vous utilisez le balisage, comme sur le réseau SE, une indentation de quatre espaces avant une ligne de texte le désigne comme faisant partie d'un bloc de code, comme j'espère que vous le savez. Si vous ne le faites pas, voici un exemple (avec .représentation d'un espace): .... Code .......

18
Calculez le module inverse

La tâche: Affiche une valeur pour x, où a mod x = bpour deux valeurs données a,b. supposition aet bsera toujours des entiers positifs Il n'y aura pas toujours de solution pour x Si plusieurs solutions existent, sortez au moins l'une d'entre elles. S'il n'y a pas de solutions, ne rien produire ou...

18
Qui a une virgule pour un deuxième prénom?

Votre défi est de prendre un nom (chaîne) en entrée, comme Albert Einstein et sortie: Einstein, Albert Pseudocode: set in to input set arr to in split by " " set last to the last element of arr remove the last element of arr set out to arr joined with " " prepend ", " to out prepend last to out...

18
Imprimer les caractères manquants

Défi simple inspiré par la popularité de mes précédents textes invisibles imprimés et imprimés de vrais textes invisibles , et le même défi de chaîne de longueur différente . Étant donné une chaîne composée uniquement de caractères imprimables ( 0x20 to 0x7E), imprimez chaque caractère imprimable...

18
Triangles entièrement palindromiques

Considérez la chaîne 160615051. Il peut être "triangulé" en tant que tel: 1 606 15051 Ensuite, chaque rangée est un palindrome. Notez également que chaque côté du périmètre est également un palindrome: 1 | 1 | 6 | 6 | 1 | 1 | 15051 Par conséquent, cette chaîne peut être considérée comme un triangle...

18
Balayez les voyelles!

Remarque: le titre a été mal orthographié intentionnellement. Étant donné une chaîne s, permutez les premières voyelles de tous les 2 mots. Pour ce défi, y est considéré comme une voyelle. Par exemple, étant donné une entrée de "grand jour monsieur": 1. Input: "great day sir" 2. Identify pairs of...