Questions marquées «ascii-art»

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
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
Dessiner des sommets

Ecrivez un programme ou une fonction qui dessine une chaîne de montagnes, où chaque plus grand sommet de montagne est "derrière" celui qui se trouve devant, et alterne le côté visible. Ceci est une chaîne de montagnes de taille 1 /\ Ceci est une chaîne de montagnes de taille 2 /\ /\ \ Ceci est une...

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

32
Dessiner un cube en art ASCII

Description de la tâche: Dessinez un cube dans l'art ASCII dans à peu près une projection d'armoire. Monospaced fontsont souvent des caractères environ deux fois plus hauts que larges. Étant donné que l'entrée correspond à la longueur des lignes verticales (à l'exclusion des coins), les lignes...

32
Mettre en italique l'art ASCII

Étant donné l'entrée d'une image d'art ASCII, sortez l'art ASCII en italique. Pour mettre en italique l'art ASCII: Insérez zéro espace avant la dernière ligne, un espace avant l'avant-dernière ligne, deux espaces avant l'avant-dernière ligne, etc. Supprimez tous les espaces blancs de tête...

32
Dessinez un boulier Suanpan

Écrivez le programme le plus court qui prend un seul entier comme entrée et imprime un abaque Suanpan Testcases Contribution: 314159 Sortie: |\======================================/| || (__) (__) (__) (__) (__) (__) || || (__) (__) (__) (__) || || || || || || || || || || || || || || || || (__)...

32
Dessine un sablier

Encore une fois inspiré par une tâche de programmation 101, voici un autre défi. Contribution: Un entier positif n >= 3. (doit être étrange) Sortie: nlignes d'astérisques, où la première ligne a des nastérisques et chaque nouvelle ligne a deux astérisques de moins que la ligne précédente....

32
Ponts et tunnels

Vous êtes responsable de la construction d'une nouvelle autoroute. Cependant, il mène à travers des terres montagneuses et a donc besoin de nombreux ponts et tunnels. L'autoroute elle-même devrait rester à un seul niveau. Contribution Vous obtenez une description ASCII approximative de l'apparence...

32
Réaction en chaîne des bombes

Introduction: Avant la tâche, voici ce que fait chaque élément sur la carte: Plain land ( X): Cela ne fait rien. Terre détruite ( -): c'est la même chose que la terre ordinaire, mais détruite par une bombe. La bombe active ( !): sur une carte, cela détruira tout dans un carré 3x3: XXXXX XXXXX XXXXX...

32
Brute-force le standard

L'autre jour, notre équipe s'est rendue dans une salle d'évasion. L'un des casse-tête impliquait une carte de six interrupteurs mécaniques où vous deviez trouver la bonne combinaison d'activation et de désactivation afin de déverrouiller une boîte, un peu comme ceci: -v-v-v- -v-v-v- En tant que...

32
Générer du code de schéma pyramidal

Pyramid Scheme est un langage développé par @ ConorO'Brien . Dans Pyramid Scheme, le code que vous écrivez ressemble à ceci: ^ ^ / \ /3\ / \ --- / + \ ^-------^ /9\ /3\ /123\ --- ----- Maintenant, ce code a deux qualités évidentes: il est difficile à analyser et difficile à écrire. Conor a résolu...

32
Marquez la routine olympique de swing de vigne de Tarzan

Les vignerons olympiques exécutent leurs routines dans des arbres standard. En particulier, l'arbre standard na des sommets pour le 0haut n-1et des bords reliant chaque sommet non nul aau sommet en n % adessous. Ainsi, par exemple, l'arbre standard 5 ressemble à ceci: 3 | 2 4 \ / 1 | 0 parce que le...

32
Décoder une carte thermique

Cartes thermiques Prenons une pièce rectangulaire, au plafond de laquelle se trouve une caméra thermique pointant vers le bas. Dans la pièce, il existe un certain nombre de sources de chaleur d'intensité 1-9, la température de fond étant 0. La chaleur se dissipe de chaque source, chutant d'une...

32
Générer la tresse de Pascal

Voici la tresse de Pascal: 1 4 15 56 209 780 2911 10864 40545 151316 564719 1 3 11 41 153 571 2131 7953 29681 110771 413403 1542841 1 4 15 56 209 780 2911 10864 40545 151316 564719 J'ai totalement inventé ça. Autant que je sache, Blaise Pascal n'avait pas de tresse, et s'il l'a fait, c'était...

32
Art ASCII du jour # 2 - Flow Snakes

Un Flow Snake, également connu sous le nom de courbe de Gosper , est une courbe fractale dont la taille augmente de façon exponentielle à chaque ordre / itération d'un processus simple. Voici les détails de la construction et quelques exemples pour diverses commandes: Commandez 1 Flow Snake : ____...

32
Équilibrer un ensemble de poids sur une balançoire

Loi sur l'équilibre Vue d'ensemble Étant donné une entrée de 3 entiers positifs à un chiffre représentant un ensemble de poids, sortez une représentation ASCII d'une balançoire avec les poids placés dessus afin qu'elle soit en équilibre autour d'un pivot central, en tenant compte des effets de...

32
Des chiffres dans leurs couloirs

Contribution: Une liste d'entiers Sortie: Mettez chaque chiffre (et le signe moins) dans sa propre file, dans l'ordre -0123456789, en ignorant les chiffres en double. Exemple: Contribution: [1,729,4728510,-3832,748129321,89842,-938744,0,11111] Sortie: -0123456789 <- Added as clarification only,...

32
Visualisez le tissage des bits

Le langage de programmation ésotérique evil a une opération intéressante sur les valeurs d'octets qu'il appelle "tissage". Il s'agit essentiellement d'une permutation des huit bits de l'octet (peu importe de quelle extrémité nous commençons à compter, car le motif est symétrique): Le bit 0 est...