Questions marquées «ascii-art»

20
Dessiner un rectangle ASCII

Étant donné deux entiers en entrée dans un tableau, dessinez un rectangle, en utilisant le premier entier comme largeur et le second comme hauteur. Ou, si votre langue le prend en charge, les deux entiers peuvent être donnés comme entrées distinctes. Supposons que la largeur et la hauteur ne seront...

20
KITT voiture ASCII art

La série télévisée Knight Rider des années 80 présentait une voiture intelligente et consciente appelée KITT. Un aspect distinctif de la voiture était une barre de scanner montée à l'avant qui permettait à KITT de "voir" (et qui semblait étrangement familier aux fans d'une autre série télévisée...

20
Peler la pomme de terre

Ceci est une pomme de terre: @@ @@@@ @@@@@@ @@@@@@ @@@@ @@ Plus généralement, une pomme de terre de taille N est définie comme la forme suivante: Si N est pair, ce sont 2 @symboles centrés , suivis de 4 @symboles centrés , suivis de 6 @symboles centrés , jusqu'à N @symboles centrés ; puis, N...

20
Triangles hexagonaux!

Votre tâche: faire un triangle hexagonal avec une longueur de côté n, où nest un nombre entier positif ou 0. Tout d'abord, permettez-moi de définir un hexagone: / \ | | \ / (Art ASCII incroyable, non?) Les hexagones peuvent être liés entre eux en partageant les côtés: / \ / \ | | | \ / \ / / \ | |...

20
Essayez de faire un carré!

Tâche Étant donné un caractère imprimable non blanc, faites une représentation carrée 3x3 de cette entrée. Par exemple, si l'entrée est #, alors la sortie est: ### # # ### Règles Le format de sortie est strict, bien qu'une nouvelle ligne de fin soit autorisée. Cela signifie que l'espace au milieu...

20
Dessiner la phase de la lune

Défi Compte tenu de la phase de la lune, dessinez-la en utilisant l'art ASCII. Votre programme doit gérer la nouvelle lune, le croissant croissant, le premier trimestre, le gibbeux croissant, la pleine lune, le gibbeux décroissant, le dernier trimestre et le croissant décroissant. Votre entrée sera...

20
Dessinez un grand ASCII X

Problème Inspiré par un défi précédent faisant quelque chose de similaire Étant donné la nsortie d' entrée entière positive, une forme qui suit ce modèle: entrée n=1: * * * * * entrée n=2: ** ** **** ** **** ** ** entrée n=3: *** *** *** *** ***** *** ***** *** *** *** *** etc... Il a ces...

20
Triangles d'hexagones

Supposons un pavage infini d'hexagones composés de |/\caractères. / \ / \ / \ / \ | | | | | \ / \ / \ / \ / etc. | | | | \ / \ / \ / Étant donné l'entrée n > 0, sortez une partie triangulaire de ce pavage comme illustré dans les exemples ci-dessous, ancrée avec un _au milieu d'un hexagone: n=1...

20
S'agit-il d'un nombre triangulaire tronqué?

Séquence OEIS associée: A008867 Nombre triangulaire tronqué Une propriété commune des nombres triangulaires est qu'ils peuvent être disposés en triangle. Par exemple, prenez 21 et disposez-les dans un triangle de os: o oo ooo oooo ooooo oooooo Définissons une "troncature:" coupant des triangles de...

20
Art ASCII aligné horizontalement

Votre tâche consiste à accepter comme entrée deux "Art ASCII" et à aligner chaque œuvre d'art côte à côte horizontalement. Par exemple, supposons que vous ayez deux chaînes "abc\ndef"et "123\n456". Vous devez les aligner horizontalement pour produire la chaîne "abc123\ndef456". J'appelle cela"...

20
Tours Eiffel: Créez un grand «A» à partir de «A»

Créer une fonction qui, étant donné un certain nombre de lignes n, fait un bigA. La barre horizontale de bigAdoit être au milieu, ou la plus basse des deux si elle nest paire Supposons une police monospace pour la sortie La sortie doit être une chaîne (ou similaire, par exemple un tableau de...

20
Échiquier déformé

Ce défi consiste à construire un échiquier dans lequel la taille du carré, au lieu d'être constante dans l'ensemble, suit une certaine séquence non décroissante, comme décrit ci-dessous. Le tableau est défini de manière itérative. Une planche de taille n × nn×nn \times n est agrandie à la taille (...

20
Première révision de code d'Alice

Alice est stagiaire dans une entreprise qui utilise Brainfuck comme langue principale pour le développement côté client et côté serveur. Alice vient d'écrire son premier code et elle est un peu nerveuse alors qu'elle se prépare pour sa première révision de code. Alice veut que son code soit...

20
Écrivez un interprète pour *

La tâche est simple. Écrivez un interprète pour la langue * . Voici un plus gros lien vers le wiki. Il n'y a que trois programmes * valides: * Imprime "Bonjour tout le monde"  *  Imprime un nombre aléatoire compris entre 0 et 2 147 483 647 *+* Fonctionne pour toujours. Le troisième cas doit être...

20
Diamondize Some Text

Étant donné une chaîne d'entrée de longueur 2ou plus composée uniquement de caractères alphabétiques [A-Z]ou [a-z](votre choix s'ils sont tous en majuscules ou tout en minuscules), sortez une chaîne continue de caractères formant un motif double losange. La chaîne d'entrée commence sur la ligne...

19
Imprimer un labyrinthe aléatoire

Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Écrivez un programme qui génère et imprime un labyrinthe aléatoire en utilisant l'algorithme de...