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

10
Visualize um quadro Nim como um especialista

fundo No jogo de Nim , os jogadores alternam a remoção de "pedras" de "pilhas": em cada turno, um jogador deve remover entre uma e todas as pedras de uma única pilha. O objetivo de Nim é pegar a última pedra ou, na variante errada, forçar seu oponente a fazê-lo - no entanto, as estratégias são...

10
Saída de um "splat" ASCII

Se você jogar um ovo ASCII em uma determinada direção, terá um splat ASCII de tamanho n . Ele "começa" com uma o(a gema) e continua em uma determinada direção com "linhas" consistindo em 2 até n * 's. Os *são separados por um "espaço", e as oe todas as "linhas" de *são separadas por "linhas" de...

10
Solucionador de tatamibari

fundo Tatamibari é um quebra-cabeça lógico projetado por Nikoli. Um quebra-cabeça Tatamibari é jogado em uma grade retangular com três tipos diferentes de símbolos:: +, -. e| . O solucionador deve particionar a grade em regiões retangulares ou quadradas de acordo com as seguintes regras: Cada...

10
Parte relevante para um saque de badminton

Introdução: Vi que havia apenas mais um desafio relacionado ao badminton no momento . Como eu mesmo jogo badminton (nos últimos 13 anos), imaginei que adicionaria alguns desafios relacionados ao badminton. Aqui o segundo (o primeiro pode ser encontrado aqui ): Desafio: Algumas regras sobre o...

10
Pese suas palavras!

O desafio Dadas duas seqüências de caracteres, cada uma com comprimento de até 30, consistindo em caracteres ASCII imprimíveis (códigos [ 32 , 126 ][32.,126][32, 126] ), coloque-as em uma escala de equilíbrio no menor número de bytes de código! Isso consiste nas seguintes etapas: Calcular e...

9
Traçado de raios bidimensional

O desafio é implementar um programa de rastreamento de raios bidimensional, baseado em texto. Fontes de luz branca são @símbolos. R, GE Bsão filtros de luz. /e \são espelhos com 80% de refletividade. ?é um sensor de luz. >, <, ^E Vcombinar a luz na direção adequada (por exemplo, se um...

9
Contando varas; conte suas varas

Alguma experiência As barras de contagem são pequenas barras (3-14 cm de comprimento) que foram usadas por matemáticos de muitas culturas asiáticas por mais de 2000 anos para representar qualquer número ou fração inteira. (Neste desafio, nos concentraremos em números inteiros não assinados). Havia...

9
Gerador de código de arte ASCII

Eu tenho um programa que gera código Brainfuck formatado. Eu corro meu programa ./example "S" e a saída é +[>+ < +++ ] >--. que imprime S em Brainfuck. Seu objetivo é escrever um programa que aceite uma string como entrada e produza o código fonte em outro idioma que imprima essa...

9
Gráfico dos resultados de pesquisa do Google

Quando você pesquisa algo no Google , ele fornece uma mensagem conveniente no topo da página dizendo algo como About 53,000,000 results (0.22 seconds). (Os números mudam dependendo do que foi pesquisado, é claro.) Neste desafio, você escreverá um programa que desenha um gráfico ASCII logarítmico...

9
Decompor um número em uma soma de repetições

Repdigits são números do formulário a * (10^n - 1)/9com a in [-9,9]\{0}(em outras palavras 111, -3333, 66, números que são feitos repetindo apenas um dígito) Objetivo: Escreva um programa ou função que pegue um único número inteiro positivo Ne imprima N = s_1 + s_2 + ... + s_k. Deve haver um...

9
Fractais afins quadrados de arte ASCII

Escreva o menor programa possível para criar fractais afins. Você pode usar qualquer método que achar que gere os mesmos resultados que as regras abaixo. Você não precisa usar nenhuma idéia dos métodos sugeridos! Seu programa terá duas entradas, a primeira a definir o padrão no formato 074de três...

9
HappyCube Puzzle Solver

Esse desafio é inspirado em um quebra-cabeça que eu joguei, consistindo de peças de espuma como estas: que precisam ser montados em cubos 3D, como estes: As peças do quebra-cabeça podem ser vistas como grades de 5 * 5 quadrados, cujos quadrados 3 * 3 do meio são sempre sólidos, enquanto os 16...

9
Pesquisa de quadrados de marcha

Marching Squares é um algoritmo de computação gráfica, usado para recuperar isocontours 2D a partir de uma grade de amostras (veja também, seu irmão mais velho, Marching Cubes, para configurações 3D). A idéia é processar cada célula da grade de forma independente e determinar os contornos que...

9
Você já se queixou hoje?

A distribuição Debian Linux (e distribuições baseadas no Debian, como Ubuntu, Kali e outros) usa um gerenciador de pacotes chamado APT. Para instalar o programa foo, digite um terminal sudo apt-get install foo Um pequeno Ovo de Páscoa da APT é o seguinte apt-get moo Que após a digitação...

9
Visualize numerais da igreja

fundo Visualização de termos do cálculo λ O famoso lambda-malabarista (e jogador de código ) John Tromp criou uma visualização interessante dos termos no λ-cálculo. Nas suas palavras: abstrações (lambdas) são representadas por linhas horizontais, variáveis ​​por linhas verticais que emanam de...

9
Estrutura de diretórios Árvore gráfica

Converta uma estrutura de diretório clássica como esta: config.yml drafts begin-with-the-crazy-ideas.textile on-simplicity-in-technology.markdown includes footer.html header.html Nisso . ├── config.yml ├── drafts | ├── begin-with-the-crazy-ideas.textile | └──...

9
As dez cem palavras mais comuns

Esta pergunta foi escrita porque "Thing Explainer" é divertido de ler e me deu uma idéia. Escreva "coisas que fazem o computador fazer coisas" que lê / pega um conjunto de letras, números e coisas assim "#%|?e retorna True / 1se todas as palavras fizerem parte desse conjunto . Se todas as...