Questions marquées «ascii-art»

15
Dessiner des hexagones ASCII concentriques

Écrivez le programme le plus court possible qui accepte un ensemble d'entiers positifs distincts et génère un rendu ASCII d' hexagones concentriques avec ces longueurs latérales, à partir de barres obliques, de soulignements, d'espaces et de nouvelles lignes. Le programme le plus court en octets...

15
Crème glacée ASCII

Écrivez un programme ou une fonction qui prend un entier positif N, et imprime ou renvoie une chaîne d'art ASCII N × N dont la moitié supérieure est un demi-cercle fait de ('s et dont la moitié inférieure est un triangle pointant vers le bas fait de V' s, avec espaces utilisés comme rembourrage. En...

15
Traduire RoboCritters en Brainf ***

RoboCritters ( étymologie ) est un tout nouveau langage de programmation ésotérique (ne vous embêtez pas à le chercher, je l'ai juste inventé). C'est une variante de Brainfuck (BF), légèrement plus complexe que les schémas de substitution d'opérateurs habituels. Chaque programme dans RoboCritters...

15
Remplissez un ballon d'eau

Dans ce défi, vous devez afficher l'art ASCII d'un ballon à eau compte tenu de la quantité d'eau remplie par le ballon: | __||__ | | / # #\ | | |######| | | |######| | | |######| | | |######| | | |######| | | \######/ | | | | | +----------+ Comment dessiner le ballon Pour afficher une bulle de...

15
Labyrinthe générant un liner

Le célèbre chausson de base C64 10 PRINT CHR$(205.5+RND(1)); : GOTO 10 imprime un labyrinthe de barres obliques et de barres obliques inverses. \\/\\\//\/\////\\/\/ \/\///\\///////\//\/ /\\\//\//\////\\//\\ \////\//\//\/\\\\\\/ /\/\\///\\\\/\\\\/\\ \/\//\\\\\\//\/\//// /\//\\///\/\///\////...

15
Tokenize un langage basé sur la pile

J'ai travaillé sur un autre langage de golf basé sur la pile appelé Stackgoat . Dans ce défi, vous allez écrire un Tokenizer pour Stackgoat (ou vraiment n'importe quel langage général basé sur la pile). Exemples "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\"...

15
Afficher le tableau 2D en tant que table ASCII

La tâche consiste à afficher la table ascii pour un tableau donné. Contribution L'entrée est une matrice 2D. La longueur de ligne de la matrice est identique à la longueur d'un tableau. Alternativement, vous pouvez saisir une matrice 2D dont la première ligne est un en-tête. La dimension extérieure...

15
Les pommes tombent

introduction Il y a un tronc de pommier positionné entre -2 et 2 sur l'axe des x, où quelques pommes tombent autour de lui: | | | | <-------|---|-------> -2 2 Tous les jours, n pommes tombent. Chaque pomme conserve sa coordonnée x lorsqu'elle tombe directement au sol. Mais s'il atterrit sur...

15
Construisez une pièce simple en art ASCII

Une pièce peut être constituée de rectangles connectés, par exemple une pièce en forme de L. Une telle pièce peut être décrite par une liste de dimensions décrivant la taille de chaque rectangle. Supposons que vous ayez deux listes d'entrée. Le premier contient la largeur des rectangles empilés...

15
Coder une page de codes

introduction Une page de codes mappe des valeurs entières à un caractère spécifique. Nous pouvons visualiser une page de codes comme celle-ci: + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + - - + --- + --- + --- + --- + | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B |...

15
Constructeur automatique de maisons

Des nanobots automatiques de construction de maisons ont été fabriqués, et c'est à vous de les coder. Voici la maison créée par entrée 7 4 2 /-----/| / / | |-----| | | | | | | / |_____|/ L'entrée est une chaîne contenant les dimensions de la maison. 7 est la largeur. |_____| ---7--- 4 est la...

15
Visualisez une pyramide de différence

Une pyramide des différences est une pyramide où chaque nouvelle diagonale est la valeur absolue des différences entre les éléments de la dernière diagonale. Par exemple, si nous commençons par le tableau 2 5 4 9 3 4 Maintenant, nous les organisons dans une colonne diagonale: 2 5 4 9 3 4...

15
Tranches d'alphabets triangulaires

Étant donné un numéro d'entrée nde 1à 26(ou 0à 25), sortez l'alphabet de gauche à droite jusqu'à et y compris la lettre correspondante, avec a=1, b=2, c=3, .... La torsion est que les lettres doivent également être répétées verticalement correspondant à leur position dans l'alphabet. Les nombres...

15
Bâtiments visibles

Ce puzzle est dérivé du puzzle "Cœur de la ville" de CodinGame SamSi. La description Vous décidez de vous promener dans une ville de tuiles n* net allez à la tuile centrale. Tous les bâtiments sont infiniment petits, mais vous avez une super vision et vous pouvez tout voir de près et de loin....

15
HexaGolf: Rotatagons

Voir aussi: Wordagons Défi Étant donné un hexagone et un nombre nen entrée, sortez le même hexagone tourné nfois. Hexagone L'hexagone sera une chaîne comme ceci: a b c d d e e f f o g g h h i i j k l L'hexagone sera toujours régulier et ne contiendra que les caractères ASCII imprimables:...

15
Tamis d'Ératosthène, étape par étape

Étant donné un nombre N , dessinez un tableau de nombres aligné à gauche N x N , en laissant 1 vide (comme un espace) (je montrerai des diagrammes avec N = 5) 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Votre travail consiste à construire le tamis d'Ératosthène, étape par étape....

15
Fantômes et citrouilles

Voici une citrouille ASCII sculptée dans un Jack-o-Lantern. N'est-ce pas mignon? ((^v^)) Voici un fantôme ASCII. Regardez comme c'est effrayant! \{O.O}/ De toute évidence, les citrouilles doivent être au sol, avec un espace entre elles pour ne pas pourrir. Les fantômes, cependant, aiment se tenir...

15
Convolution binaire

Une convolution binaire est décrite par un nombre Met est appliquée à un nombre N. Pour chaque bit dans la représentation binaire de M, si le bit est défini ( 1), le bit correspondant dans la sortie est donné en XORant les deux bits adjacents au bit correspondant dans N(enroulant autour si...

15
Vérifier mes lasagnes

Scénario Je cuisine souvent des lasagnes, mais j'ai aussi quelques erreurs. Comme je répète ces défauts si souvent, j'ai pensé que je pourrais peut-être faire un programme qui vérifie si j'ai tout fait correctement. Lasagne valable Une lasagne valide est Au moins 5 colonnes de large Au moins 4...

15
Les ponts sont des métaphores pour tout dans l'Art ASCII

(avec des excuses à Jim West pour le titre, et inspiré au hasard par la représentation textuelle de Cisco de leur logo: .:|:.:|:. pour le concept) Étant donné un entier en entrée 1 <= n <= 255, sortez une représentation artistique ASCII d'un pont suspendu de distance en nsuivant les règles de...