Perguntas com a marcação «ascii-art»

Esse desafio envolve criar ou analisar imagens usando caracteres de texto como tinta. Normalmente, isso usa apenas 95 caracteres imprimíveis (de um total de 128) definidos pelo Padrão ASCII de 1963.

4
Contando os pontos finais de uma arte ASCII
Você deve escrever um programa ou função que receba uma sequência representando uma arte ASCII como entrada e saída ou retorne o número de terminais na entrada. A entrada será composta pelos caracteres space - | +(com 0, 2, 2 e 4 pontos de extremidade, respectivamente) e quebras de linha. …

5
Determinar as dimensões de um retângulo girado
Este snippet de pilha desenha um retângulo branco com alias em um fundo preto, com parâmetros para suas dimensões, posição, ângulo e dimensões da grade: <style>html *{font-family:Consolas,monospace}input{width:24pt;text-align:right;padding:1px}canvas{border:1px solid gray}</style><p>grid w:<input id='gw' type='text' value='60'> grid h:<input id='gh' type='text' value='34'> w:<input id='w' type='text' value='40'> h:<input id='h' type='text' value='24'> x:<input id='x' type='text' value='0'> …

4
Desenhe uma caminhada aleatória com barras
Escreva um programa ou função que receba um número inteiro positivo N (via stdin / linha de comando / função arg) e imprima ou retorne uma representação de seqüência de caracteres de uma caminhada aleatória bidimensional com N passos de comprimento, desenhada a partir de barras: / \(mais espaços e …


1
Encontrando simetrias em quadrados
Escreva um programa ou função que inclua uma lista de números inteiros positivos. Cada um desses números inteiros representa o comprimento lateral de um quadrado em um plano 2D. Cada quadrado pode ser movido para quaisquer coordenadas inteiras no plano, mas não pode girar e não pode se sobrepor a …

4
Programação em espiral
Escreva uma função ou programa nomeado que aceite um único inteiro N e imprima (para STDOUT) ou retorne (como uma sequência) as primeiras N barras da espiral abaixo, começando com a barra vertical no centro e espiralando no sentido horário para fora. _______________ / _____________ \ / / ___________ \ …

6
Gerar um retângulo a partir de uma especificação
Introdução Esse desafio é inspirado no Grime , minha linguagem de correspondência de padrões 2D. Basicamente, você recebe uma "gramática" que descreve grades bidimensionais de caracteres e seu trabalho é gerar uma grade de acordo com a gramática. Além disso, a grade deve ser a menor possível em um certo …

11
Faça de mim uma árvore de alfabeto
Introdução Na maioria dos tipos de letra todos os caracteres do alfabeto maiúsculas além de BDOter linhas simples aproximadamente tocando alguns dos quatro cantos do retângulo delimitador do personagem: ACEFGHIJKLMNPQRSTUVWXYZ. Por exemplo, as duas pernas de um A"toque" nos cantos inferior esquerdo e inferior direito do personagem. Da mesma forma, …

3
Faça de mim um gerenciador de janelas!
Eu odeio o inchaço do código! Por isso, decidi substituir meu sistema Windows 7 por uma versão com golf. No entanto, eu sei que não é fácil, então vamos construir um protótipo primeiro. Ele pega uma lista de janelas do usuário e as mostra usando uma exibição pseudo-gráfica na saída …



6
Imprimir triângulo onda de números
Dada a amplitude e o período de uma onda, imprima a onda. Veja exemplo de saída para mais detalhes. O número total de formas de onda é igual ao período e a altura de cada onda é igual à amplitude. Amplitude e Período são menores que 10. Você pode ignorar …



30
Gerador de seta Meme ASCII
Especificações Dado um número n, produza uma "seta de meme" ASCII (símbolo maior que >) , de tamanho n. n sempre será um número inteiro positivo, maior que 0. Exemplos n = 2 \ \ / / n = 5 \ \ \ \ \ / / / / / …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.