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

Code-golf é uma competição para resolver um problema específico com o menor número de bytes de código-fonte.

1
Pulando lagartos!
Suponha que definamos um programa simples que use uma matriz L de números naturais com algum comprimento N e faça o seguinte: i=0 #start at the first element in the source array P=[] #make an empty array while L[i]!=0: #and while the value at the current position is not 0 …

21
Formar ladrilhos em um anel retangular
Dada a entrada tilesXe tilesYcrie um método que faça um anel retangular a partir dos ladrilhos. A função deve ordenar os blocos em um anel como este: tilesXe tilesYsempre são valores inteiros positivos, não podem ser 0 tilesXe tilesYnão são sempre iguais, esperar valores como: 2x5, 6x3etc. A verificação de …

2
Encontre as palavras na grade!
Escreva um programa ou função que extraia uma palavra de uma pesquisa de palavras usando suas coordenadas de início e fim. A entrada Seu programa ou função deve aceitar três parâmetros: a coordenada inicial , a coordenada final e uma pesquisa de palavras a partir da qual extrair a palavra. …

1
Estenda a linha
Tarefa Dada uma imagem com uma linha, produza ou exiba uma imagem com a linha estendida até a borda da imagem. A linha é preta e o fundo é branco. O tamanho da imagem é 100x100A imagem vem em qualquer formato razoável (por exemplo jpg, png, ppm, bmp). Formato de …

7
Entrada ou saída sextavada?
Há uma grande história para contar sobre hexágonos comuns encontrados, por exemplo, em favos de mel. Mas essa abelha ocupada precisa de sua ajuda para dizer a ele que ponto está dentro ou fora de seu honeypot. Portanto, dado um hexágono regular, como mostrado na figura abaixo, centralizado na origem …

4
Menor número binário no intervalo
Dado dois números decimais arbitrariamente precisos 0 ≤ x < y ≤ 1, calcule o número binário mais curto (em dígitos) b de modo que x ≤ b < y . Emita os dígitos binários de b após o ponto binário como uma matriz ou uma sequência de zeros e …


3
Converta uma string de "base mista" para ASCII
Dada a entrada de uma string com bytes que podem ser binários, octais ou hexadecimais, produz o equivalente ASCII da string. A entrada será fornecida no seguinte formato, por exemplo: 501200100001147 que representa 0x50 0o120 0b01000011 0x47 que é equivalente (em ASCII) a PPCG Binário, octal e hexadecimal sempre serão …

2
Converta em números Agrippa ASCII
Desafio Dado um número natural, produza-o na forma ASCII do sistema de números da Agrippa. Descrição Eu gosto de alfabetos ímpares e sistemas de números. Meu sistema numérico favorito é o de Heinrich Cornelius Agrippa . Ele fornece uma maneira sucinta de escrever números no intervalo [0,9999], onde dígitos únicos …

1
Resolução de variantes do quebra-cabeça de olhos azuis
O quebra-cabeça "Olhos Azuis" original é dado aqui (e abaixo). Um grupo de pessoas com cores variadas vive em uma ilha. Todos eles são lógicos perfeitos - se uma conclusão puder ser deduzida logicamente, eles farão isso instantaneamente. Ninguém sabe a cor dos seus olhos. Todas as noites à meia-noite, …
8 code-golf  math  logic 

3
Substrings de Champernowne inversos
A constante de Champernowne é o número irracional 0,1234567891011 ... estendendo-se ad infinum. Já fizemos uma pergunta sobre isso antes. Mas essa pergunta é sobre sua recíproca, conhecida como Inversa Inversa de Champernowne. Isso é aproximadamente 8,10000007. Dada uma cadeia de caracteres entre um e três dígitos (cada cadeia de …

5
Imprimir a fórmula
Introdução Na química, existe um tipo de extensão, extensão .xyz, ( https://en.wikipedia.org/wiki/XYZ_file_format ), que imprime em cada linha um elemento químico e as coordenadas no plano do elemento. Isso é muito útil para os químicos entenderem os compostos químicos e visualizarem os compostos em 3D. Eu pensei que seria divertido …

5
Você precisa de um suporte de copo?
Você vai replicar o software da piada do porta-copos dos anos 90. Aqui está o que ele fez e você precisa fazer: Exibir a mensagem Do you need a cup holder? Se o usuário confirmar, insira um loop infinito que continua abrindo a unidade de CDROM. Se o usuário não …

4
Quão bêbado estou e quando posso dirigir de novo?
É fim de semana e o que os caras legais estão fazendo nos finais de semana? Bebendo, é claro! Mas você sabe o que não é tão legal? Beber e dirigir. Então, você decide escrever um programa que diz a você como está carregado e quando poderá dirigir novamente sem …

1
Agendando um torneio de xadrez
Introdução No momento, estou participando de um torneio de xadrez. Eu me inspirei na programação do torneio. No momento, estou em uma competição com outros três jogadores. Isso significa que nós quatro estamos jogando três rodadas. O cronograma é o seguinte: Round 1: 1-4 3-2 Round 2: 3-4 2-1 Round …
8 code-golf 

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.