Perguntas com a marcação «code-golf»

23
Soletrar números em francês

Houve um desafio em converter um número para seu numeral em inglês , mas isso era muito simples. Dado um número de 0 a 100, sua tarefa é produzir o número correspondente em francês. O sistema numérico francês tem uma lógica mais complexa por trás do que o inglês: Número Numeral --------------- 0...

23
is_gaussian_prime (z)?

Tarefa Escreva uma função que aceite dois números inteiros a,bque representam o número inteiro gaussiano z = a+ib(número complexo). O programa deve retornar verdadeiro ou falso, dependendo de a+ibser um primo gaussiano ou não . Definição: a + bi é um primo gaussiano se, e somente se, atender a...

23
Faça uma pausa para fazer uma cobra!

Nossa cobra clássica desenvolveu um desequilíbrio dos hormônios do crescimento . Para piorar, seu rabo está congelado no lugar! Dada a entrada direcional conforme especificado em Figure 1, escreva um programa para determinar onde ele crescerá. Figura 1. Entrada direcional. Especificações do...

23
Desenho em barras

Escreva um programa que inclua um bloco retangular de texto composto por X's .' e 's, como este A: ...... ..XX.. .X..X. .XXXX. .X..X. .X..X. Emita uma representação dessa grade girada 45 graus no sentido anti-horário, desenhando uma barra - para frente ou para trás, dependendo do contexto - em...

23
O Desafio Saltine

Aqui está um biscoito salgado ASCII : _________________ | . . . | | . . | | . . . | | . . | | . . . | |_________________| Aqui estão dois biscoitos empilhados: _________________ | . . . | | . __________|______ | . | . . . | | .| . . | | . | . . . | |______| . . | | . . . |...

23
Tapetes Sierpinski

Quem não ama um bom fractal? O tapete Sierpinski é um exemplo clássico de um fractal. Para concluir esta tarefa, você precisará gerar um tapete do tipo e imprimir a imagem resultante no stdout(veja o exemplo abaixo para formatação) , representando o tapete nivelado. Etapas podem ser encontradas...

23
Você pode me ouvir agora?

fundo Você é um rico executivo de um império de software. Seu tempo vale muito dinheiro. Como tal, você deve sempre viajar na rota mais eficiente possível. No entanto, como executivo, você passa muito tempo participando de importantes ligações telefônicas. É fundamental que você nunca interrompa...

23
Coloque um ladrilho Carcassonne

O jogo de tabuleiro No jogo de tabuleiro " Carcassonne ", os jogadores colocam peças combinando suas bordas e obtêm as pontuações mais altas criando grandes áreas contíguas do terreno. A seguir, são (aproximadamente) os tipos e quantidades de peças incluídas no jogo: #01 x4 #02 x5 #03 x8...

23
Pinos do conector DVI

Supõe-se que este seja um desafio para o código de golfe no extremo mais simples do espectro. Mas achei que poderia ser bom trazer aqui algumas micro-otimizações. Existem três tipos básicos de conectores DVI : DVI-A (analógico), DVI-D (digital) e DVI-I (integrado). Além disso, existem versões de...

23
Reciclagem para o Ano Novo

Uma boa resolução para 2015 é viver de forma mais sustentável. Vamos começar pela reciclagem. Código de reciclagem, é isso! Sua tarefa é imprimir o número 2015em STDOUT, com ou sem nova linha (e somente isso). No entanto, você deve fazer isso reciclando algum código antigo do PPCG. Aqui está como...

23
Os caracteres na corda dão voltas e voltas

(Inspirado por um rascunho inicial do desafio da linha fractal do PhiNotPi .) Você recebe uma largura W > 1, uma altura H > 1e uma sequência que consistem em 2(W+H-2)caracteres ASCII imprimíveis. A tarefa é imprimir essa sequência em volta de um retângulo da largura e altura especificadas,...

23
Cálculo (3 + sqrt (5)) ^ n exatamente

Hoje seu objetivo é encontrar inteiros um e b dado inteiro não negativo n tal que: Você deve escrever um programa ou uma função que leva parâmetro n e gera um e b em um formato de sua escolha. Aplicam-se brechas padrão. Além disso, você pretende implementar o problema acima usando aritmética...

23
Letras de conexão

Você deve escrever um programa ou função que receba um bloco de caracteres representados como uma string e produza ou retorne uma string semelhante na qual as letras adjacentes no alfabeto estejam conectadas. Um exemplo visual (na forma de input => output): b d b d |\ /| | \ / | => |...

23
Cobras válidas em um avião

Inspirado em um dos vídeos de Vi Hart (que é um tesouro cheio de possíveis idéias para desafios) Uma cobra é composta de segmentos do mesmo comprimento e a conexão entre cada segmento pode ser reta ou fazer uma curva de 90 °. Podemos codificar uma cobra (até uma rotação, que depende da direção...

23
Conversão Chevrons para Soliduses

Escreva um programa que leva em uma seqüência de caracteres contendo apenas espaços, novas linhas e colchetes: <, >( chevrons ). Saída de uma série de espaços, novas linhas, barras e: /, \( soliduses ) cujas formas correspondem à entrada, mas rodado um quarto de volta no sentido horário, com...

23
O tom de uma cor

Você recebe os valores RGB de uma cor. Sua tarefa é simples: calcular o matiz, na definição mais simples. Digamos que os canais com os valores mais alto, médio e mais baixo sejam X, Y, Z (que são vermelhos, verdes ou azuis) e seus valores sejam x, y, z. O matiz dessa cor é (h (X) -h (Y)) * (1 +...

23
Pesquisa sem instruções condicionais

Esse desafio foi inspirado na programação de um microcontrolador Arduino. Tenho 6 LEDs e 6 botões conectados a vários pinos na placa. No código, cada botão e LED recebe um número de identificação (1-6). Os números dos pinos (variando de 0 a 13) correspondentes aos números de identificação são...