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

9
Imprima esta placa do jogo da velha!

Aqui está uma placa do jogo da velha: a b c | | 1 - | - | - _____|_____|_____ | | 2 - | - | - _____|_____|_____ | | 3 - | - | - | | Dado um conjunto de movimentos, imprima o quadro com as fichas ativadas. A entrada será recebida como movimentos separados por espaços, sendo cada...

9
Preencha a grade aleatoriamente

Dado um número inteiro positivo n < 10, crie uma matriz bidimensional em que cada local seja preenchido com seu xe yíndice (começando no canto superior esquerdo). Por exemplo: Entrada: 2 00 10 10 11 Entrada: 3 00 10 20 01 11 21 02 12 22 Depois que a grade for criada, preencha...

9
2D Dungeon Crawler

Seu programa precisa usar uma sequência de linhas múltiplas, assim: ############# # # # p # # # ############# pé o jogador e #é um bloco. Agora abaixo disso, no terminal, deve haver uma linha de entrada dizendo: How do you want to move? Se o jogador digitar que lele terá que andar para a...

9
Imprimir um anjo cantando

Mantendo um tema festivo, imprima um anjo cantando canções de Natal com o menor código possível. O anjo está arrecadando dinheiro para os sem-teto, então deve poder cantar as três músicas abaixo, disponíveis mediante solicitação. Para ilustrar que ela pode cantá-las, o título da música deve ser...

9
Mapa do jogo ASCII 2D

Problema Dada a entrada em aque a é uma grade de caracteres em qualquer formato de entrada, desde que tenha apenas um elemento para cada 'bloco' da saída. E insira bonde b é uma grade de números do mesmo tamanho que a entrada a. Existem dois tipos de estrada, um 1 representa uma estrada de pedra...

9
Alterne a caixa!

Dada uma sequência potencialmente encaixotada, alterne a caixa. Isso fica mais claro nos casos de teste e explicação. Entrada / Saída Formato de entrada A entrada será uma única sequência separada por CR, LF ou CRLF ou uma lista de sequências. Você decide o formato de entrada. Formato de...

9
Maior, melhor zíper (quebrado)

(Inspirado fortemente por este desafio ) No desafio original, você deveria fazer um zíper horizontal; no entanto, olhando para o meu casaco, meu zíper é muito mais vertical (e um pouco quebrado): P Entrada Você receberá uma única string ( s) e um par de números inteiros ( ae b) em qualquer...

9
Golf os pseudoprimes!

Introdução / Histórico Em uma discussão recente no chat de criptografia, fui desafiado a discutir / ajudar com o teste de primalidade de Fermat e os números de Carmichael. Esse teste é baseado na premissa que a^(p-1) mod p==1sempre será válida para primos p, mas nem sempre para compostos. Agora,...

9
Expand Cadeias de comparação

Diferentemente da maioria das linguagens, o Python avalia a<b<ccomo seria feito em matemática, na verdade comparando os três números, em vez de comparar o booleano a<bcom c. A maneira correta de escrever isso em C (e muitos outros) seria a<b && b<c. Nesse desafio, sua tarefa...

9
Dada uma entrada int n, imprima n * invertido (n)

Dado um número inteiro n, impriman * reversed(n) reversed(n)é o número que você obtém quando reversedigita os dígitos n. reverse(512) = 215 reverse(1) = 1 reverse(101) = 101 >>>>>>>> func(5) = 5*5 = 25 func(12) = 12*21 = 252 func(11) = 11*11 = 121 func(659) =...

9
Asteriscos virais

Dado um número inteiro positivo N ("viralidade"), seu programa deve criar um desenho de uma árvore com arte ASCII com dois ramos de comprimento N estendendo-se para baixo e / ou para a direita a partir do canto superior esquerdo. A direção adotada por cada ramo após o primeiro asterisco pode ser...

9
Dicas para jogar golfe no The Powder Toy

Divirta-se com este, The Powder Toy é um desafio interessante para o golfe, especialmente com a lógica do filt. O que faz do TPT um desafio são as muitas e muitas maneiras de abordar um problema: Should I use Cellular Automaton rules, SWCH logic, Filt logic, subframe filt logic, and/or wall...

9
Árvores ASCII art H

Uma árvore H é uma estrutura de árvore fractal que começa com uma linha. Em cada iteração, T ramificações são adicionadas a todos os pontos de extremidade. Nesse desafio, você precisa criar uma representação ASCII de cada segundo nível da árvore H. O primeiro nível simplesmente contém três...

9
Ajude Notwen a simular a gravidade!

Notwen quer estudar a cinemática de corpos lançados de grandes alturas em um campo gravitacional uniforme, mas infelizmente ele não tem a possibilidade técnica de ir a lugares suficientemente altos e observar os objetos enquanto cai. Mas quem não quer ver avanços na ciência, então ... Vamos ajudar...

9
Compressão ASCII Maze

Desafio Crie um algoritmo de compactação especializado para compactar labirintos ASCII. Você precisará criar um algoritmo de compactação e um algoritmo de descompactação. Sua pontuação será baseada no tamanho dos labirintos compactados. Labirintos Estes labirintos são feitas principalmente dos...

8
Dicas de golfe em PHP: Leitura / gravação de arquivos e a CLI

Tenho participado de vários desafios de golfe com códigos PHP recentemente e algumas das técnicas usadas para ler dados de um arquivo como fopen()e / fread()ou file_get_contents()realmente dão ao meu código uma batida na contagem de caracteres. Especialmente os métodos fornecidos para leitura na...

8
ASCII-visualize um gráfico

Sua missão, se você optar por aceitá-la, é inserir uma série de pares de pontos que formam um gráfico, assim: A, BC, AB, AA, DA, EF, GC, G Você deve então gerar uma visualização ASCII do gráfico. Por exemplo, A,B C,A C,Dpoderia ser: A-----------------B \ \ C---------D Edit: Conforme...