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

16
As cercas binárias

Entrada: Um número inteiro nno intervalo2 <= n <= 10 Uma lista de números inteiros positivos Resultado: Converta os números inteiros em suas representações binárias (sem zeros à esquerda) e junte todos eles. Em seguida, determine todas as substrings binárias que formam uma 'cerca...

16
Hashing de comprimento arbitrário

Considere que você possui uma função de hash HH\mathcal{H} que pega cadeias de comprimento 2n2n2n e retorna cadeias de comprimento nnn e tem a propriedade agradável de que é resistente a colisões , ou seja, é difícil encontrar duas cadeias diferentes s≠s′s≠s′s \neq s' com o mesmo hash...

16
Esta string é um palíndromo (em Código Morse)?

Desafio Inspirado por este vídeo Como você deve saber, um palíndromo é uma palavra que está escrita da mesma forma para a frente e para trás. A palavra "PULP" não é um palíndromo, mas quando traduzida para o Código Morse (com o espaçamento entre as letras removidas), "PULP" se torna ". -...

16
Esta é uma escala maior (ou equivalente)?

Caixa de areia A escala maior (ou escala jônica) é uma das escalas musicais mais usadas, principalmente na música ocidental. É uma das escalas diatônicas. Como muitas escalas musicais, é composta por sete notas: a oitava duplica a primeira com o dobro de sua frequência, de modo que é chamada de...

16
Maior e menor número possível

Tarefa Dada uma matriz de números não negativos, produza o maior e menor número possível que pode ser formado juntando-os. Regras Entrada, Saída pode estar em qualquer formato conveniente. A matriz pode ter no máximo 1 número

16
Peso do caminho RoD menos ponderado

Vamos Aser um mpela nmatriz retangular de positivos inteiros, onde me nsão também positivos inteiros. Estamos interessados ​​nos caminhos RoD ('Direita ou Abaixo') da célula superior esquerda Apara a célula inferior direita; em um caminho RoD, cada célula sucessiva do caminho é uma célula à...

16
Quantos movimentos?

Dadas duas posições diferentes em um tabuleiro de xadrez e o tipo de peça, faça o número mínimo de movimentos necessários para que essa peça vá de uma posição para outra. Regras A peça dada pode ser rei, rainha, torre, cavaleiro e bispo. (Esta entrada pode ser aceita como 5 caracteres únicos) As...

16
Arredondamento satisfatório

Arredondamento satisfatório Você sabe quando está na aula de ciências e pediu para arredondar para 2 sig figs, mas a sua resposta é 5.2501...? Você deve arredondar para 5.3, mas isso é tão insatisfatório! Ao arredondar para 5.3, você sai com 0,05, o que é uma grande quantia em comparação com 0,1...

16
Número de alcanos de

Dado um número positivo nnn , encontre o número de alcanos com nnn átomos de carbono, ignorando os estereoisômeros ; ou equivalente, o número de árvores não rotuladas com nnn nós, de modo que cada nó tenha grau ≤ 4≤4\le 4 . Esta é a sequência OEIS A000602 . Veja também: Parafinas - Código...

16
Faça um programa de idioma mais longo

Lenguage é um dialeto que é famoso por quebrar desafios de restrição de origem. Isso ocorre porque o Lenguage se importa apenas com o tamanho da fonte e não com o conteúdo. Primeiro, o comprimento do programa é calculado. Em seguida, o referido comprimento é convertido em binário e preenchido à...

16
Mesa sem borda

Neste desafio, você colocará as letras do alfabeto em um plano cartesiano e produzirá o resultado como um texto. Sua entrada consistirá em uma lista de lista com 3 parâmetros: Coordenada X Coordenada Y Corda Quão? Sabemos que um plano cartesiano contém 2 eixos e 4 quadrantes, onde os sinais...

16
Nova ordem nº 3: 5 8 6

Introdução (pode ser ignorado) Colocar todos os números positivos em sua ordem regular (1, 2, 3, ...) é um pouco chato, não é? Então, aqui está uma série de desafios em torno de permutações (reorganizações) de todos os números positivos. Este é o terceiro desafio desta série (links para o primeiro...

16
Nova ordem # 5: onde Fibonacci e Beatty se encontram em Wythoff

Introdução (pode ser ignorado) Colocar todos os números positivos em sua ordem regular (1, 2, 3, ...) é um pouco chato, não é? Então, aqui está uma série de desafios em torno de permutações (reorganizações) de todos os números positivos. Este é o quinto desafio desta série (links para o primeiro ,...

16
Dividido em três!

Dada uma sequência, você deve dividi-la em grupos de três caracteres (preenchendo _no final). Relacionado , mas ainda assim é diferente. E / S de amostra: 'abcde' -> 'abc', 'de_' '1234' -> '123', '4__' '' -> [] or falsey value 'Three spree!' -> 'Thr', 'ee ', 'spr',...

16
Trocar "Bom" e "Ruim"

Descrição do Desafio: Escreva um programa que solicite entrada ao usuário. O usuário digitará Goodou Bad. Você não precisa dar suporte a nenhuma outra entrada. Se o usuário entrar Good, imprima Bade vice-versa (para stdout etc). Notas: 1) Você não pode usar nenhum outro par de duas palavras. 2)...

16
Decodificar uma quantidade de tamanho variável

Uma quantidade de tamanho variável (também chamada de VLQ ou uintvar) é uma maneira de codificar um valor inteiro de 28 bits usando apenas o número de bytes necessário. Isso foi usado no formato de arquivo MIDI como uma maneira de minimizar o tamanho de determinados dados do evento. O modo como...

16
Substituição de seqüência extravagante

let S, ae bcada um representa uma string Objetivo: Escreve uma string padrão de função de substituir onde o que você substituir todas as ocorrências aem uma string Scom bcontanto que ajá não faz parte de uma instância deb por exemplo, se tivermos a string S=My oh my that there is a big ol'...