Questions marquées «ascii-art»

34
Lire le texte ASCII-Art

Inspiré par Golf, je suis un alphabet ASCII , dont le défi est (presque) un inverse. Tâche: Prenez une chaîne de texte ASCII et affichez le contenu du texte sous forme de texte ASCII normal. Contribution: Chaîne de texte ASCII-art. L'entrée ne contiendra que des occurrences de caractères ASCII #,...

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
Code Golf: votre propre serpent ASCII

Donc, je me suis écrit un one-liner qui a imprimé un serpent sur la console. C'est un peu amusant, et je me suis demandé comment condenser mon code ... Voici un exemple (court) de sortie: + + + + + + + + + + + + + + + + + + + + Voici les spécifications: Dans chaque ligne, un seul caractère...

34
Un petit explorateur

Vous êtes un explorateur, cartographiant un monde inconnu. Votre bateau est transporté par le vent. Où ça va, qui sait? Chaque jour, dans votre spyglass, vous voyez des caractéristiques au nord, au sud, à l'est et à l'ouest. Vous voyez toujours quatre caractéristiques de ce type, correspondant aux...

34
La pyramide de l'IHIH

Je trouve cela fascinant de voir à quel point les lettres "H" et "I" sont très similaires. "H" est un trait horizontal entouré de deux traits verticaux; "I" est un trait vertical entouré de deux traits horizontaux (selon votre police). Je parie que cela pourrait être imbriqué ... Vous savez ce que...

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
Cubes Ascii complétés par un prédécesseur

Le premier cube Ascii terminé par un prédécesseur (PAC 1) est un cube simple dont la longueur du côté est 1 et se présente comme suit: /////\ ///// \ \\\\\ / \\\\\/ Le PAC 2 est une forme géométrique telle que sa combinaison avec son prédécesseur (le PAC 1 ) complète un cube de côté 2: front back...

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...

33
Faire des carrés de support

Tous les programmeurs savent que les supports []{}()<>sont vraiment amusants. Pour exacerber ce plaisir, des groupes de crochets entrelacés peuvent être transformés en diagrammes mignons et flous. Disons que vous avez une chaîne qui contient des crochets équilibrés, comme...

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
Bon anniversaire, Raffaele Cecco!

Raffaele Cecco est un programmeur qui a produit certains des meilleurs jeux vidéo pour l’ ordinateur ZX Spectrum à la fin des années quatre-vingt. Il a notamment développé les très célèbres Cybernoid et Exolon . Raffaele aura 50 ans le 10 mai 2017 . Ce défi est un petit hommage à lui, pour les...

33
Anti-aliasing art ASCII

Contexte L'art ASCII est la pratique de créer des images en utilisant du texte ASCII pour former des formes. L'aliasing est l'effet créé par les grands "pixels" de l'art ASCII, qui correspondent à la taille des caractères. L'image devient bouchée et difficile à voir. L'anti-aliasing supprime cet...

33
Cette question a ses hauts et ses bas

La saisie comprendra les caractères suivants: ^: Montez un v: Descendre un ▲ou k: montez deux ▼ou j: descendre deux Par exemple, l'entrée suivante: ^^▲^v▼▲^^v produirait la sortie suivante: ^ ^ ^ v ▲ v ▲ ^ ▼ ^ Les séquences d'échappement qui déplacent le curseur \e[Bsont interdites. Vous devez...

33
Histogramme Alphabet

Avec une phrase d'entrée composée d'un ou plusieurs mots [a-z]+et de zéro ou plusieurs espaces , générez un histogramme (graphique à barres) à la technique ASCII de la distribution des lettres de la phrase d'entrée. L’histogramme doit être disposé horizontalement, c’est-à-dire avec la lettre en bas...

33
Créer un mur binaire

Étant donné un tableau d’entiers positifs en base 10, où n > 0, sortent leur représentation d’un mur binaire. Comment cela marche-t-il? Convertissez chaque nombre en sa représentation binaire. Complétez la représentation avec les zéros au début du plus long, c'est 1, 2-à- dire -> 1, 10->...

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
Balle de microgravité

Vous êtes sur une station spatiale intergalactique avancée. Un de vos amis qui est mineur dans l’étude de la gravité vient de créer un jeu qui consiste à utiliser la microgravité comme moyen de déplacer une balle. Elle vous tend un petit contrôleur avec quatre flèches directionnelles et un...

33
Est-ce que je dépasse la limite de vitesse?

Etant donné le chemin d' artiste et le temps qu'il m'a fallu pour le traverser, dites-moi si je conduisais trop vite. Unités La distance est dans l'unité arbitraire de d. Le temps est dans l'unité arbitraire de t. La route Voici une route simple: 10===== Le 10moyen 10 dper t. C'est la limite de...

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
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,...