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.

5
Faça Quadrados de Suporte
Todo programador sabe que os colchetes []{}()<>são realmente divertidos. Para exacerbar essa diversão, grupos de colchetes entrelaçados podem ser transformados em diagramas fofos e confusos. Digamos que você tenha uma string que contenha colchetes balanceados, como [{][<(]})>(()). O primeiro passo é girar a corda 45 graus no sentido horário. (No …

29
É um código de prefixo?
Na teoria da informação, um "código de prefixo" é um dicionário em que nenhuma das chaves é o prefixo de outra. Em outras palavras, isso significa que nenhuma das seqüências começa com nenhuma das outras. Por exemplo, {"9", "55"}é um código de prefixo, mas {"5", "9", "55"}não é. A maior …

5
Simulador de gravidade
Declaração Você recebe uma imagem estática de uma série de bolas caindo em uma grade 2D. Essa grade é cercada por paredes imutáveis ​​e inquebráveis, para que toda a ação contida nelas. Sua tarefa é determinar qual será o estado do cenário depois que a gravidade fizer todo o trabalho. …

30
Ajude-me a abrir a caixa
Eu tenho uma caixa de arte ASCII e preciso de um programa para abri-la. Exemplos Entrada: ------- | | |_____| Saída: / / / / / / / | | |_____| Especificação A primeira linha consistirá apenas em -pelo menos três delas As linhas do meio começarão com |espaços e …

11
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 …

7
Arte ASCII anti-aliasing
fundo A arte ASCII é a prática de criar imagens usando texto ASCII para formar formas. Alias ​​é o efeito criado pelos grandes "pixels" da arte ASCII, que são do tamanho de caracteres. A imagem fica com blocos e difícil de ver. A suavização de serrilhado remove esse efeito criando …

23
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 que seria mais eficiente tentar …

30
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, it's not part of the output 1 2 7 9 012 45 78 - …

1
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: …

17
Mapear caracteres ASCII introduzidos
Não deixe de ver o outro desafio, o mapa de caracteres ASCII reverso ! O conjunto de caracteres ASCII (Código Padrão Americano para Intercâmbio de Informações) é o padrão de codificação de caracteres mais utilizado. Os códigos ASCII representam texto em computadores, equipamentos de telecomunicações e outros dispositivos. Desafio Seu …

6
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 \ / …
32 code-golf  math  number  number-theory  code-golf  code-golf  restricted-source  programming-puzzle  css  code-golf  parsing  code-golf  random  encryption  code-golf  ascii-art  fractal  code-golf  math  code-golf  sorting  graph-theory  path-finding  permutations  code-golf  tetris  code-golf  card-games  code-golf  math  sequence  rational-numbers  code-golf  chess  code-golf  string  geometry  grid  code-golf  ascii-art  grid  code-golf  sequence  integer  code-golf  math  number-theory  packing  polyomino  code-golf  math  code-golf  string  quine  permutations  code-golf  math  code-golf  image-processing  optical-char-recognition  code-golf  string  kolmogorov-complexity  sequence  integer  code-golf  number  permutations  palindrome  code-golf  kolmogorov-complexity  code-golf  number  sequence  string  fewest-operations  code-golf  string  kolmogorov-complexity  sequence  primes  code-golf  string  ascii-art  code-golf  string  number  alphabet  code-golf  counting  code-golf  number  sequence  number-theory  primes  code-golf  subsequence  word-search 

5
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 …

12
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, …

13
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 …

30
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. Até atingir …

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.