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

46
Desenhar linhas diagonais do texto

Dada a entrada de uma lista de palavras, imprima as palavras com suas letras dispostas na diagonal: p r o p g u r z a a z m n l m d e i c s n o g d g e o l f (A descrição acima deve ser a saída da entrada programming puzzles and code golf.) Para ser mais preciso, cada palavra começa...

46
O mar no seu terminal

fundo O verão acabou no Hemisfério Norte, e muitos de nós sentimos falta do sol, das praias, das ondas do oceano ... Esse desafio visa animá-los, lembrando-os do mar. O desafio Aqui está o mar: ** ** ** ** ** **** **** **** **** **** ***** ***** ***** ***** ***** ** ** ** ** ** ** ** **...

46
Hackear as eleições

Você é um hacker profissional e seu chefe acabou de ordenar que você ajude um candidato a vencer uma próxima eleição. Sua tarefa é alterar os dados das urnas para aumentar os resultados do candidato. As máquinas de votação armazenam os resultados da votação como dois números inteiros: o número de...

46
Anime o texto no seu terminal

Anime o texto no seu terminal O objetivo O objetivo é "animar" a string "Hello world" em sua saída para que cada caractere fique em maiúscula um após o outro. Seu programa pode sair após cada letra ser maiúscula. Por exemplo; # Iteration 1 Hello world # Iteration 2 hEllo world # Iteration...

46
Traduzir números para francês

Os franceses soletram números de uma maneira peculiar. 1-16 são "normais" 17-19 são escritos 10 + 7. 10 + 8, 10 + 9 . 20-69 são "normais" (OK, OK! Na verdade, mas eles estão nesse desafio) 70-79 são 60 + 10, 60 + 11 ... 60 + 10 + 7, 60 + 10 + 8, 60 + 10 + 9 . 80-99 são 4 * 20, 4 * 20 + 1, 4 * 20...

46
Skyline do divisor

Para qualquer número inteiro positivo k, vamos d(k)denotar o número de divisores de k. Por exemplo, d(6)é 4, porque 6tem 4divisores (ou seja 1, 2, 3, 6). Dado um número inteiro positivo N, exiba um "horizonte" na arte ASCII usando um caractere fixo, de modo que a altura do "edifício" localizado na...

46
Golf um número transcendental

Definições Um número algébrico é um número que é zero de um polinômio diferente de zero com coeficientes inteiros. Por exemplo, a raiz quadrada de 2é algébrica, porque é um zero de x^2 - 2. Um número transcendental é um número real que não é algébrico. Tarefa Você deve escolher um número...

46
O Curioso Caso de Steve Ballmer

Steve Ballmer é o ex-CEO da Microsoft e, em um artigo recente , afirmou que "ainda não sabe o que fez de errado com os dispositivos móveis". Como o boletim informativo do CodeProject apontou, "O título desse artigo pode ser encerrado em muitos pontos e ainda assim ser preciso". Não havendo...

46
Será que vai parar? (Ladrões)

Este é o fio dos ladrões. A discussão dos policiais está aqui . Seu desafio é quebrar a submissão de um policial, encontrando uma entrada que a interrompa. Você não precisa descobrir o porquê, ou todas as entradas que fazem com que pare se houver mais de uma, ou a entrada que o policial pretendeu,...

46
Desenhe a bandeira suíça

Tarefa: Emita a bandeira suíça. Feliz Dia Nacional da Suíça / Schweizer Bundesfeiertag / Fête nationale suisse / Festa nazionale svizzera / Fiasta naziunala svizra! Detalhes: a bandeira consiste em uma #FFFFFFcruz branca ( ) em um #FF0000fundo vermelho ( ). A cruz consiste em um quadrado 6x6 com...

46
Oreo? Não ... pirulito, talvez?

Desde 2009, os nomes de código das versões do Android têm o tema de confeitaria. Android 1.5 é Cupcake, Android 1.6 é Donut, Android 2.0 é Eclair, etc. Na verdade, os nomes das versões são em ordem alfabética! C -> Cupcake D -> Donut E -> Eclair F -> Froyo G -> Gingerbread H ->...

46
Gráficos em braille

Corte uma matriz de boolean em 4x2 blocos e torná-los como caracteres Braille U+2800... U+28FF. [[0,1,0,0,1,0], [1,0,0,0,0,0], [1,0,0,0,1,0], [1,1,1,1,0,0]] ⣎⣀⠅ Almofada com 0-s se as dimensões não forem múltiplos de 4 e 2. [[0,1,0], [1,0,0], [1,1,1]] ⠮⠄ Aplicam-se regras usuais de...

46
Faça um corredor de emergência

Em alguns países, existem recomendações ou leis sobre como formar corredores de emergência nas ruas que têm várias faixas por direção. (A seguir, consideramos apenas as faixas na direção em que estamos viajando.) Estas são as regras que existem na Alemanha: Se houver apenas uma faixa, todos devem...

46
Professor do MIT pode ler mentes!

A tarefa é retirada de uma palestra do Prof. Devadas, do MIT, chamada Você pode ler mentes . Uma explicação detalhada do truque pode ser encontrada no vídeo vinculado ou neste documento . Vou tentar explicar em termos mais simples. Acontece que isso foi inventado na década de 1930 e é conhecido...

46
Sim, mas não, mas sim

Meu colega recentemente me enviou a seguinte peça de JavaScript como uma piada: let butScript = (nrOfButs) => { for(var i = 0; i < nrOfButs; i++){ if(i % 3 == 0){ console.log("Yeah") } if(i % 2 == 0){ console.log("But") } if(i % 3 == 1){ console.log("No") } } } Como o código foi...

46
É falar duas vezes?

Em um desafio anterior , pedi aos jogadores de código que produzissem strings que copiam cada caractere em uma string. Por exemplo: TThhiiss iiss ddoouubbllee ssppeeaakk!! Esse desafio é simplesmente detectar se algum texto atende à definição de uma string de fala dupla. Há um número par de...

45
Dicas para jogar golfe no PowerShell

Que dicas gerais você tem para jogar golfe no Windows PowerShell? Estou procurando idéias que possam ser aplicadas para codificar problemas de golfe em geral que sejam pelo menos um pouco específicos do PowerShell (por exemplo, "remover comentários" não é uma resposta). Poste uma dica por...