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

18
Imprimir uma árvore binária

Inspirado por uma pergunta recente sobre SO ... Escreva uma função para imprimir uma árvore binária no seguinte formato: 3 / \ 1 5 \ / \ 2 4 6 A saída deve consistir em uma linha de nós, seguida por uma linha de /e \caracteres indicando relacionamentos, seguida por uma linha de nós,...

18
Padrão de tabuleiro de xadrez

Entrada: um número positivo, menor que 80, de stdin ou como um argumento da linha de comando. Saída: um padrão de tabuleiro de xadrez quadrado, o tamanho do número de entrada. Os campos escuros são representados pela letra 'X', os campos brancos por um espaço. O campo superior esquerdo deve ser...

18
Crie um celular pequeno e equilibrado

Você recebe vários pesos e sua tarefa é construir um pequeno celular balanceado usando esses pesos. A entrada é uma lista de pesos inteiros no intervalo de 1 a 9, inclusive. Pode haver duplicatas. A saída é uma imagem ascii de um celular que, quando pendurado, seria equilibrado. Talvez seja...

18
Programação em estrela!

O desafio Escreva um programa ou função que imprima estrelas! O programa receberá dois parâmetros por entrada padrão: tamanho da estrela e número de pontos da estrela. Uma estrela pode ter qualquer tamanho entre 0 e 10 e ter 3, 4 ou 5 pontos. Os parâmetros de entrada são separados por vírgula, por...

18
Dicas para jogar golfe na arte ASCII

Acho que as questões artísticas ASCII sobre PPCG são divertidas, mas pessoalmente acho que pode ser bem difícil, especialmente quando a pergunta é marcada como código-golfe . Gostaria de saber se alguém aqui pode ter algumas dicas que serão úteis para a produção de arte ASCII. Simplesmente...

18
Calcular números práticos

Definição Um número inteiro positivo né um número prático (sequência OEIS A005153 ) se todos os números inteiros positivos menores puderem ser representados como somas de divisores distintos de n. Por exemplo, 18é um número prático: seus divisores são 1, 2, 3, 6, 9 e 18, e os outros números...

18
Me dê um corte de cabelo!

Esta é a minha cabeça: \ /-- -| / -\ | | | \ \ \ \ | --\ | \ | | / |--| / / | /|- //--| / | | | || //\ | | \ /| // \ | Consiste em exatamente oito cabelos. Meu cabelo é muito comprido. Corte cada fio individualmente no comprimento que eu especificar. Entrada A principal atração nesta seção...

18
Desenhe pilhas crescentes de caixas

A tarefa Nesse desafio, sua tarefa é desenhar uma representação artística ASCII de várias pilhas de caixas de altura crescente. Você recebe como entrada o número de pilhas, que é um número inteiro positivo. A primeira pilha contém uma caixa de tamanho 2x2. A segunda pilha contém 2 caixas de...

18
Tecelagem ASCII de 64 bits

Entrada Dois inteiros: Um número inteiro não negativo W no intervalo de 0 a 2 ^ 64-1, especificando a trama. Um número inteiro positivo S no intervalo de 1 a 255, especificando o comprimento do lado. Elas podem ser obtidas na ordem que melhor lhe convier. Resultado Uma representação S por S...

18
O x marca o lugar

O x marca o lugar Seu objetivo é adicionar uma mira ao redor da capital X: Exemplo de entrada / saída Entrada: mdhyyyyyyyhhhddmmm mdyyssoo oooosyyyhhhdmm hsso oossoooooyyhhdhhdmmm yoooooo oo ssysssyhhdyyyhmmmm myso oso o oyo hhhdhhyhyhhm mm m mhsyhhys oss yyyhhhsosyhhmmmmdmmm...

18
Caixas de mudança de forma

Eu defino quatro estilos de caixa: +-----+ ooooooo ^^^^^ ******* | 1 | o 2 o < 3 > * 4 * | | o o < > * * +-----+ ooooooo vvvvv ******* Escreva um programa ou função que, com um número inteiro e uma string, encontre uma das caixas acima dentro da string e mude seu estilo para o estilo...

18
Tema do meu aniversário: em chamas

Eu preciso acender algumas velas. Na verdade, preciso acender uma quantidade arbitrária de velas. Mas apenas os bons. OBJETIVO Dado um bloco de texto (contendo velas acesas, válidas e inválidas) e um número Ncomo entrada, escreva um programa ou função que acenda uma quantidade exatamente igual a...

18
Ajuste sua cadeira

Desafio Você acabou de comprar uma cadeira nova! O problema é que você não tem idéia de como controlá-lo, portanto precisará escrever um programa para fazer isso por você. Você só pode sentar na cadeira não ajustada por tanto tempo. Portanto, seu código precisará ser o mais curto...

18
Siga o caminho

O desafio é seguir (desenhar) o caminho: ^n - até n linhas vn - para baixo por n linhas >n - direito por n posições de caracteres <n - deixado por n posições de caracteres né um número inteiro maior que zero (ou seja, você não pode receber um comando como >-2). Não há separadores...

18
Um simples simulador de DNA

Seu código irá gerar uma representação muito simples do DNA, em arte ASCII, para sempre. Serão necessários dois números como entrada em qualquer formato que você desejar: como uma lista, como argumentos para uma função, no stdin, etc. Um intervalo de ponto flutuante Iem segundos entre 0,0 e 1,0...

18
Dias da semana compactados

Dada a entrada de uma lista de dias da semana, produza a representação ordenada mais curta da lista. O formato da entrada é uma cadeia que consiste em um ou mais dos substrings de dois caracteres Su(domingo), Mo(segunda-feira), Tu(etc.), We, Th, Fr, e Sa. A entrada pode não ser necessariamente...

18
Arte ASCII de moldagem

Você recebe uma única string ASCII imprimível que não contém novas linhas e um "molde" de várias linhas, contendo espaços ( ) e hashes ( #). Você deve inserir caractere por caractere na sequência e substituir os hashes usando os caracteres da sequência na ordem superior esquerda, esquerda e...

18
Conte o hamantaschen ASCII!

Hoje é Purim, cujo costume é distribuir biscoitos em forma de triângulo com recheio chamado hamantaschen (singular: hamantasch ). Outro costume é beber muito. Eu não sou o padeiro mais perfeito ... Eu tenho tantos hamantaschen de tamanho irregular para dar e tantos amigos para dar! Se eu lhe...