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

17
Sequência de Permutação em Espiral

Podemos acumular os números naturais em uma espiral retangular: 17--16--15--14--13 | | 18 5---4---3 12 | | | | 19 6 1---2 11 | | | 20 7---8---9--10 | 21--22--23--24--25 Mas agora que as temos em uma grade retangular, podemos desenrolar a espiral em uma ordem diferente, por exemplo, indo...

17
Converter o tempo em uma string

Problema Um dia, seu chefe vai até você e diz que precisa saber a hora. Ele ainda insiste depois que você aponta o relógio diretamente acima da cabeça e confessa que tem um caso grave de discalculia , o que faz com que ele nem consiga ver os números no relógio. Enquanto você ainda fica imaginando...

17
Encontre a enésima soma alternativa cruzada

Dada a entrada de um único número inteiro positivo, imprima a "soma alternada cruzada" que corresponde a esse número inteiro. Veja o exemplo da entrada n=5. Para encontrar a soma alternada cruzada, primeiro crie uma grade quadrada de largura e altura nque, lendo da esquerda para a direita e de...

17
Quem vai ganhar o jogo de futebol?

O campeonato de futebol americano, Super Bowl 50 , está acontecendo hoje às 23:30 UTC (e você pode assistir ao vivo online ). Este desafio foi feito para celebrá-lo. Em um jogo de futebol americano, duas equipes competem para obter o maior número de pontos e há seis maneiras de marcar esses...

17
Determinante 2x2 recursivo

O determinante de uma matriz 2 por 2 a b c d é dado por ad - bc. Dada uma matriz de dígitos com dimensões 2 n por 2 n , n ≥ 1, produza o resultado obtido computando recursivamente o determinante de cada sub-bloco 2 por 2 até chegarmos a um único número. Por exemplo, dada a entrada 3 1 4 1 5 9...

17
Números de chocolate

Dado um mpor nbarra de chocolate, m,npositivo, produza o número de maneiras de quebrar a barra em mnpedaços 1 por 1, onde cada quebra ocorre em uma linha de grade. A ordem é importante. As peças também são distinguíveis; portanto, as duas peças em uma das extremidades de uma barra de chocolate 1...

17
Implode a caixa

As caixas ASCII ficam assim: ++ +---+ +------+ +---+ +---+ ++ | | | | | | | | | | | | | | | | +-+ | | | | | | | | +-+ | | | | | | +---+ +---+ | | | | +--+ | | | | ++ | | | | | | || | | +------+ | | || +--+ | | || +---+ || || +-----+ || +------------+ | | ++ | | | | | | | | +------------+...

17
O problema da ponte e da tocha

A inspiração para este enigma de golfe código é o problema da ponte e da tocha , em que d pessoas no início de uma ponte todos devem atravessá-la no menor espaço de tempo. O problema é que no máximo duas pessoas podem atravessar ao mesmo tempo, caso contrário, a ponte esmagará com o peso e o grupo...

17
Torne esta explicação de código bonita novamente

Introdução A maioria dos jogadores de código aqui adiciona explicações aos envios, para que seja mais fácil entender o que está acontecendo. Normalmente, as linhas de código vão à esquerda e a explicação correspondente à direita com algum tipo de separador. Para torná-lo bonito, os separadores...

17
Uma fórmula curiosa de fração principal

Dado um número inteiro positivo n, os números a e b (formando a fração reduzida a / b ) são tais que: Onde p k é o k th número primo (com p 1 = 2). Exemplos: 1 -> 3, 5 2 -> 12, 25 3 -> 144, 325 4 -> 3456, 8125 5 -> 41472, 99125 15 -> 4506715396450638759507001344,...

17
Crie uma cidade da ABACABA

Aqui está a terceira cidade da ABACABA: _ A|_| B|__| A|_|_ C|___| A|_| B|__| A|_| É feito da sequência ABACABA , que é basicamente: A (1ª iteração) lugar B - AB repita A - ABA (2ª iteração) Local C - ABAC Repita ABA - ABACABA (3ª iteração) e você entendeu a ideia. Os edifícios têm uma...

17
Primes em diferentes bases

Desafio: Você recebe um número base 10. Para cada base, de 10 a contagem decrescente até a base 2: Pegue o número de entrada original como uma string de base 10 e remova quaisquer dígitos do número inválidos para a base. Interprete a sequência numérica resultante nessa base. Se isso der 1 ou 0,...

17
Teste Symme - experimente este triângulo

Uma string cujo comprimento é um número triangular positivo (1, 3, 6, 10, 15 ...) pode ser organizada em um "triângulo de texto equilateral" adicionando alguns espaços e novas linhas (e mantendo-os na mesma ordem de leitura). Por exemplo, a cadeia de comprimento 10 ABCDEFGHIJse torna: A B C D...

17
Melhor maneira de ler vários int em C do que scanf

Estou tentando ler 4 ints em C em um desafio de golfe e estou incomodado com o comprimento do código necessário para resolvê-lo: scanf("%d%d%d%d",&w,&x,&y,&z) são 29 caracteres, o que é enorme, considerando que o tamanho total do meu código é 101 caracteres. Posso me livrar do...

17
Quadrados Contaminados

Introdução Vamos observar o seguinte quadrado, consistindo apenas nos dígitos 0 - 9: 1034 4167 8414 3542 A concha externa deste quadrado é: 1034 4 7 8 4 3542 Ele contém zeros, então precisamos descascar a casca externa, deixando: 16 41 A concha externa deste quadrado é: 16 41 Ele não...

17
Comprima seu código em uma imagem

Esta é uma variação quine . Introdução Todos nós escrevemos código curto, porque algumas razões obscuras , mas o que fazemos, ocupam pelo menos 144 pixels / byte (com uma fonte de 12px). Mas o que aconteceria se codificássemos nosso código em imagens? Esta é sua tarefa hoje. Desafio Sua tarefa...

17
Reversão de cordas normal e visual

Escreva um código que atue como um programa para gatos. Ou seja, para inserir uma string e produzi-la como está. Mas a reversão normal do seu código deve gerar a reversão normal da string de entrada. E a reversão visual do seu código deve gerar a reversão visual da sequência de entrada. A reversão...

17
Calcular a 3BV de uma prancha de minas

A 3BV de uma placa Minesweeper representa o número mínimo de cliques esquerdos necessários para resolver a placa, se você já conhece a solução. Significa "Valor de referência do conselho da Bechtel". Aqui está o site dele explicando isso. Abaixo está uma placa do Campo Minado resolvida. As...