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.

18
Dobre uma corda em um triângulo
Dada uma corda cujo comprimento é divisível por 4, faça um triângulo como demonstrado abaixo. Se a string for abcdefghijkl, então o triângulo seria: a b l c k defghij Se a string for iamastringwithalengthdivisiblebyfour, então o triângulo seria: i a r m u a o s f t y …

1
Expandir o Problema da Aluna de Kirkman
Para aqueles que não estão familiarizados, o Problema de Aluna de Kirkman é o seguinte: Quinze jovens de uma escola saem três lado a lado por sete dias seguidos: é necessário organizá-las diariamente, para que ninguém duas ande duas vezes lado a lado. Podemos ver isso como uma lista aninhada …

24
Crie uma régua binária
Dado um número n , gere as primeiras n colunas deste padrão: # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ################################ ... A altura da coluna em …

19
CSI: Itens do Minecraft
Minecraft 1.12 será lançado amanhã, então vamos comemorar! Escreva um código que receba um número inteiro não negativo N que represente o número de itens de algo no Minecraft . Produza-o de uma maneira mais útil aos jogadores, fornecendo o número de baús, pilhas e itens N equivalentes. Use o …

30
Múltiplo menor sendo executado com 9 e seguido por 0 opcional
Dado um número inteiro positivo, encontre o menor múltiplo inteiro positivo positivo, que é uma execução de 9 seguida por uma execução opcional de 0. Em outras palavras, encontre o menor múltiplo inteiro positivo positivo que é correspondido pelo regex /^9+0*$/. Por exemplo, se o número inteiro positivo especificado for …

19
Número diferente, mesmo peso
fundo O peso de Hamming de um número inteiro é o número de unidades em sua representação binária. Para esse desafio, os números inteiros são representados com 32 bits e não são assinados. Desafio Dado um número inteiro entre 0 e 2 ^ 32-1 (não inclusivo), produza um número inteiro …

30
Criar caixas dinamicamente
O desafio: Desenhe um retângulo de caixas ASCII: [] As regras: Toma uma entrada de largura e altura Você pode assumir que ambos são números É necessário produzir uma sequência com caracteres de nova linha, \ n Exemplos: 2, 2: [][] [][] 2, 3: [][] [][] [][] Menos bytes ganha.

19
Calcular a soma binária de uma palavra
Pegue uma string scontendo caracteres ASCII imprimíveis como entrada e produza sua "soma binária dividida". Precisa de uma explicação? Como você obtém a soma binária dividida? Usaremos a string A4como exemplo na explicação a seguir. Converta os caracteres em binários, tratando cada letra como um caractere ASCII de 7 bits …

10
Braille-ify uma corda
E não, isso não é uma brincadeira de traduzir texto ASCII para braille . Existem 2 8 = 256 padrões Braille em Unicode. (Por 'Braille' quero dizer células de 8 células) W, espera. Quantos caracteres ASCII havia? 2 7 = 128? Bem, então, vamos transformar ASCII em Braille, porque não …

12
Inverter e adicionar degenerescência
Introdução Inverter e adicionar é tão simples quanto parece, pegue ne adicione aos seus dígitos na ordem inversa. (por exemplo, 234 + 432 = 666). Se você aplicar esse processo repetidamente, alguns números atingirão um número primo e outros nunca atingirão um primo. Exemplo Eu tenho atualmente 11431 rep. 11431 …


20
Encontre a primeira correspondência entre parênteses
Esse foi um de uma série de desafios que antecederam o aniversário de Brain-Flak. Saiba mais aqui . Desafio Para esse desafio, seu objetivo será encontrar o primeiro par de colchetes correspondentes em uma sequência de ()[]{}<>colchetes totalmente compatível . Para emprestar a definição de DJMcMayhem de uma sequência totalmente …

12
Divida e divida e conquiste
Às vezes, quando estou ociosamente tentando fatorar qualquer número que aparece na minha frente after, depois de um tempo percebo que é mais fácil do que eu pensava. Tome 2156por exemplo: que, eventualmente, ocorre-me que tanto 21e 56são múltiplos de 7e assim certamente 2156 = 21 x 100 + 56também …

12
Desenhe um relógio analógico asterisco por hora N
Desafio: Crie uma função ou programa que aceite uma entrada N (um número de 0 a 24) que represente a HOUR. A saída deve extrair um relógio analógico dos asteriscos mostrando a hora N. 🕛🕐🕑🕒🕓🕔🕕🕖🕗🕘🕙🕚🕛🕐🕑🕒🕓🕔🕕🕖🕗🕘🕙🕚🕛 Notas: • O ponteiro dos minutos deve ser maior que o ponteiro das horas (em …

14
Segurança em números
Escreva um programa para determinar se uma sequência periódica de números inteiros positivos tem a propriedade de que, para cada número inteiro que nocorre na sequência, nunca há mais do quen outros números inteiros entre duas ocorrências consecutivas de n. Por exemplo, 2, 3, 5, 2, 3, 6, 2, 3, …

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.