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

24
As escalas de log são para desistentes

Todo mundo sabe que as escalas de log são para desistentes . Portanto, você deve escrever um programa ou função que desqualifique um gráfico de barras com uma escala de log dada uma base. A entrada do gráfico de barras é tomada como uma única sequência, que é uma lista de barras, onde cada barra...

24
Crie um sinal de porcentagem

Dado um número inteiro n ≥ 1, produza uma representação 2D † de um sinal de porcentagem da largura n . A construção é a seguinte: Criar um n por n matriz (ou lista de listas) preenchido com zeros. Insira os nos cantos superior esquerdo e inferior direito. Coloque os na diagonal do canto inferior...

24
Implementar kerning simplificado

Introdução Kerning significa ajustar o espaçamento entre as letras de um texto. Como exemplo, considere a palavra Topescrita com os três glifos a seguir: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ........

24
Espiral circular do teclado

Este é um teclado QWERTY. Q W E R T Y U I O P A S D F G H J K L Z X C V B N M Podemos "espiralar" neste teclado, começando por G. A espiral começará em G, vai para H, depois para Y, depois para T, depois F, depois V, depois V, depois B, depois N, depois J e U , então R, então D, então C, ......

24
Analisar o pacote

Graças à sua ajuda no desafio Marcar meu e-mail , o PPCG-Post carimbou com sucesso todos os seus pacotes com os códigos de barras gerados! Agora, é hora de decodificá-los. Nesse desafio, seu programa, com um código de barras gerado a partir do desafio Mark My Mail , decodificará e retornará o...

24
Corrida na pista

Estou procurando o piloto mais rápido do mercado. Mostre-me sua volta mais rápida nesta pista de 18x14 mostrada abaixo. ______ / \ / \ / ____ \ / / \ \ / / \ \ | | | | | | | | | | | | | | | | \ \ / / \ \____/ / \ / \ / \______/ Seu trabalho é mover o carro abaixo da pista uma vez em...

24
Desenhe este padrão de diamante

O padrão abaixo formará a base desse desafio. /\ \/ /\ / \ / \ /\/ \/\ \/\ /\/ \ / \ / \/ /\ \/ Dada uma largura e altura de entrada, cada uma >=1produz o padrão de arte ASCII acima repetido várias vezes, unindo (e sobrepondo) os pequenos diamantes. Por exemplo, aqui está uma...

24
Desenhando uma árvore de uma matriz

Dada uma matriz não vazia, possivelmente aninhada, de números inteiros positivos de um dígito (não garantido exclusivo), imprima a representação de arte ASCII como uma árvore, usando os caracteres de desenho de caixa ┌ ┴ ┐ ─ │ ┬ ┼. (Eles foram copiados da Página 437 do Código, mas você pode usar...

24
Expandir um hexágono

Dado um hexágono de arte ASCII como entrada, produza um cujos lados tenham uma unidade a mais. _____ ____ / \ / \ / \ / \ / \ \ \ => \ \ \ / \ / \____/ \ / \_____/ Os hexágonos de entrada terão simetria de 180 graus, mas, caso contrário, os lados podem ter comprimentos diferentes....

24
Encha uma tigela com sopa de letrinhas

Nós parecem não obter cansado de desafios alfabeto-relacionados ... A receita Dado uma sequência de letras S e dois inteiros positivos M, N, produza uma sopa de letrinhas com as letras de Socupar posições aleatórias em uma tigela retangular de tamanho M× N, emoldurada por um caractere não...

23
Desenhe as sombras dos edifícios

Entrada: 1 X X X X XX XXXXXX X X X X XX XXXXXX X X X XXX X XX XXXXXX X X X XXX X XX XXXXXX X X X Saída: X. X.. X... X.... XX. XXXXXX. X.X.X. X..... XX.. XXXXXX.. X.X.X.. XXX. X......XX... XXXXXX... X.X.X... XXX.. X......XX....XXXXXX.... X.X.X.... Entrada: 2 XX XX...

23
Desenho em barras

Escreva um programa que inclua um bloco retangular de texto composto por X's .' e 's, como este A: ...... ..XX.. .X..X. .XXXX. .X..X. .X..X. Emita uma representação dessa grade girada 45 graus no sentido anti-horário, desenhando uma barra - para frente ou para trás, dependendo do contexto - em...

23
O Desafio Saltine

Aqui está um biscoito salgado ASCII : _________________ | . . . | | . . | | . . . | | . . | | . . . | |_________________| Aqui estão dois biscoitos empilhados: _________________ | . . . | | . __________|______ | . | . . . | | .| . . | | . | . . . | |______| . . | | . . . |...

23
Tapetes Sierpinski

Quem não ama um bom fractal? O tapete Sierpinski é um exemplo clássico de um fractal. Para concluir esta tarefa, você precisará gerar um tapete do tipo e imprimir a imagem resultante no stdout(veja o exemplo abaixo para formatação) , representando o tapete nivelado. Etapas podem ser encontradas...

23
Pinos do conector DVI

Supõe-se que este seja um desafio para o código de golfe no extremo mais simples do espectro. Mas achei que poderia ser bom trazer aqui algumas micro-otimizações. Existem três tipos básicos de conectores DVI : DVI-A (analógico), DVI-D (digital) e DVI-I (integrado). Além disso, existem versões de...

23
Os caracteres na corda dão voltas e voltas

(Inspirado por um rascunho inicial do desafio da linha fractal do PhiNotPi .) Você recebe uma largura W > 1, uma altura H > 1e uma sequência que consistem em 2(W+H-2)caracteres ASCII imprimíveis. A tarefa é imprimir essa sequência em volta de um retângulo da largura e altura especificadas,...

23
Letras de conexão

Você deve escrever um programa ou função que receba um bloco de caracteres representados como uma string e produza ou retorne uma string semelhante na qual as letras adjacentes no alfabeto estejam conectadas. Um exemplo visual (na forma de input => output): b d b d |\ /| | \ / | => |...