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

33
Eu amo sardinhas

Eu amo sardinhas, não consigo obter o suficiente delas, e meu computador, o Omnilang 5000, que é independente da linguagem. Para dar ao meu computador a alegria de experimentar sardinha, decidi alimentá-lo com vários programas que são capazes de exibir na tela latas de sardinha em várias...

33
Esta questão tem seus altos e baixos

A entrada consistirá nos seguintes caracteres: ^: Suba um v: Desça um ▲ou k: sobe dois ▼ou j: desça duas Por exemplo, a seguinte entrada: ^^▲^v▼▲^^v produziria a seguinte saída: ^ ^ ^ v ▲ v ▲ ^ ▼ ^ Sequências de escape que movem o cursor como \e[Bnão são permitidas. Você deve...

33
Este é o número Loeschian?

Um número inteiro positivo ké um número Loeschiano se kpode ser expressa como i*i + j*j + i*jpara i, jinteiros. Por exemplo, os primeiros números loeschianos positivos são: 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... Observe que i, jpara um dado, knão são únicos. Por...

33
Extrude as faces de um cubo simetricamente ao longo de XYZ

Caixa de areia Para os propósitos da tarefa atual, um cubo de comprimento unitário é renderizado em projeção oblíqua com símbolos ASCII da seguinte maneira: +-----+ / /| +-----+ | | | + | |/ +-----+ + para os vértices. -para as arestas X. O comprimento da unidade ao longo de X é representado...

32
Desenhando um cubo na arte ASCII

Descrição da tarefa: Desenhe um cubo na arte ASCII em aproximadamente uma projeção de gabinete. Monospaced fontsgeralmente têm caracteres com o dobro da largura. Como a entrada é o comprimento das linhas verticais (excluindo os cantos), as linhas horizontais são desenhadas com o dobro de...

32
Desenhe um ábaco de Suanpan

Escreva o programa mais curto que use um único número inteiro como entrada e imprima um ábaco de Suanpan Casos de teste Entrada: 314159 Saída: |\======================================/| || (__) (__) (__) (__) (__) (__) || || (__) (__) (__) (__) || || || || || || || || || || || || || || || ||...

32
Rotina olímpica de balançar as videiras de Tarzan

As videiras olímpicas realizam suas rotinas em árvores comuns. Em particular, a Árvore Padrão npossui vértices para 0cima n-1e arestas que vinculam cada vértice diferente de zero aao vértice n % aabaixo dele. Então, por exemplo, a Árvore Padrão 5 se parece com isso: 3 | 2 4 \ / 1 | 0 porque...

32
Dígitos nas faixas

Entrada: Uma lista de números inteiros Saída: Coloque cada dígito (e o sinal de menos) em sua própria pista, na ordem -0123456789, ignorando os dígitos duplicados. Exemplo: Entrada: [1,729,4728510,-3832,748129321,89842,-938744,0,11111] Saída: -0123456789 <- Added as clarification only,...

32
Pontes e túneis

Você é responsável por construir uma nova rodovia. No entanto, conduz por terras montanhosas e, portanto, precisa de numerosas pontes e túneis. A rodovia em si deve permanecer em um único nível. Entrada Você recebe uma descrição ASCII aproximada de como as montanhas se parecem com entradas...

32
Reação em cadeia de bombas

Introdução: Antes da tarefa, eis o que todo elemento faz no mapa: Terra plana ( X): Isso não faz nada. Terra destruída ( -): é o mesmo que terra plana, mas destruída por uma bomba. A bomba ativa ( !): em um mapa, isso destruirá tudo em um quadrado 3x3: XXXXX XXXXX XXXXX X---X XX!XX > will...

32
Equilibre um conjunto de pesos em uma gangorra

Lei de Equilíbrio visão global Dada uma entrada de 3 números inteiros positivos de um dígito, representando um conjunto de pesos, produz uma representação ASCII de uma gangorra com os pesos colocados nela, para que fique em equilíbrio em torno de um pivô central, levando em consideração os...

32
Desenhe uma ampulheta

Novamente inspirado por uma tarefa da Programação 101, aqui está outro desafio. Entrada: Um número inteiro positivo n >= 3. (tem que ser impar) Saída: nlinhas de asteriscos, em que a primeira linha possui nasteriscos e cada nova linha possui dois asteriscos a menos que a linha anterior....

32
Força bruta no quadro de distribuição

No outro dia, nossa equipe foi para uma sala de fuga. Um dos quebra-cabeças envolvia uma placa de seis interruptores mecânicos, onde era necessário encontrar a combinação correta de ligar e desligar para destravar uma caixa, mais ou menos assim: -v-v-v- -v-v-v- Sendo desenvolvedores, decidimos...

32
Gerar código do esquema de pirâmide

Pyramid Scheme é uma linguagem que está sendo desenvolvida pela @ ConorO'Brien . No esquema de pirâmide, o código que você escreve se parece com isso: ^ ^ / \ /3\ / \ --- / + \ ^-------^ /9\ /3\ /123\ --- ----- Agora, esse código tem duas qualidades óbvias: é difícil de analisar e difícil...

32
Visualize a tecelagem de bits

A linguagem de programação esotérica evil possui uma operação interessante sobre valores de bytes que chama de "tecelagem". É essencialmente uma permutação dos oito bits do byte (não importa de que extremidade começamos a contar, pois o padrão é simétrico): O bit 0 é movido para o bit 2 O bit 1 é...

32
Decodificar um mapa de calor

Heatmaps Considere uma sala retangular, em cujo teto temos uma câmera térmica apontando para baixo. Na sala, há um certo número de fontes de calor de intensidade 1-9, sendo a temperatura de fundo 0. O calor se dissipa de cada fonte, diminuindo uma unidade por etapa (não diagonal). Por exemplo, a...

32
Colocar em itálico a arte ASCII

Dada a entrada de uma imagem artística ASCII, produza a arte ASCII em itálico. Para colocar em itálico a arte ASCII: Insira zero espaços antes da última linha, um espaço antes da segunda e última linha, dois espaços antes da terceira e última linha, etc. Remova qualquer espaço em branco extra à...

32
Gere a trança de Pascal

Esta é a trança 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 Eu inventei isso totalmente. Blaise Pascal não tinha uma trança, até onde eu sei, e se ele tinha, provavelmente...

32
Arte ASCII do Dia # 2 - Flow Snakes

Uma serpente de fluxo, também conhecida como curva de Gosper , é uma curva fractal, que cresce exponencialmente em tamanho a cada ordem / iteração de um processo simples. Abaixo estão os detalhes sobre a construção e alguns exemplos para vários pedidos: Encomenda 1 Flow Snake : ____ \__...