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

20
Faça todos os quadrados explodirem

Você recebe uma matriz quadrada de largura ≥ 2≥2\ge2 , contendo números quadrados ≥ 1≥1\ge1 . Sua tarefa é fazer com que todos os números quadrados 'explodam' até que todos eles desapareçam. Você deve imprimir ou retornar a matriz final. Mais especificamente: Procure o quadrado mais alto...

20
Primes cubanos

Dado um número natural , retorne o ésimo primo cubano .nnnnnn Primes cubanos Um primo cubano é um número primo da forma p = x3- y3x - yp=x3-y3x-yp = \frac{x^3-y^3}{x-y} onde e ouy> 0y>0 0y>0x = 1 + yx=1+yx = 1+yx = 2 + yx=2+yx = 2+y Detalhes Você pode usar a indexação baseada em 0 ou...

20
Tabuleiro de xadrez entortado

Esse desafio é sobre a construção de um tabuleiro de xadrez no qual o tamanho do quadrado, em vez de ser constante no tabuleiro, segue uma certa sequência não decrescente, conforme descrito abaixo. O quadro é definido iterativamente. Uma placa de tamanho é ampliada para tamanho estendendo-a para...

20
Posição girada de números inteiros

Desafio: Entrada: Uma lista classificada de números inteiros positivos. Saída: A quantidade de números inteiros que ainda estão exatamente no mesmo índice, depois de girar os dígitos em cada número inteiro, seu índice de vezes para a esquerda e classificar a lista modificada...

20
Revisão do primeiro código de Alice

Alice é estagiária em uma empresa que usa o Brainfuck como idioma principal para o desenvolvimento do lado do cliente e do servidor. Alice acabou de escrever seu primeiro código e está um pouco nervosa ao se preparar para sua primeira revisão de código. Alice deseja que seu código seja formatado...

20
Escreva um intérprete para *

A tarefa é simples. Escreva um intérprete para o idioma * . Aqui está um link maior para o wiki. Existem apenas três programas * válidos: * Imprime "Olá, mundo"  *  Imprime um número aleatório entre 0 e 2.147.483.647 *+* Corre para sempre. O terceiro caso deve ser um loop infinito de acordo...

20
Vizinhos de Levenshtein

A maioria dos números quadrados ter pelo menos 1 número quadrado diferente com que sua distância Levenshtein é exatamente 1. Para um dado quadrado xxx , cada quadrado que atenda esta condição é chamada um vizinho Levenshtein de xxx . Por exemplo, 363636 é um vizinho de 161616 de Levenshtein , pois...

20
Alguns pares principais

(Inspirado aleatoriamente em /mathpro//q/339890 ) (relacionados: 1 , 2 ) Dada uma lista de entrada de números primos distintos (por exemplo, [2, 5, 7]) e um número inteiro n, produz todos os números inteiros positivos estritamente menores que o nque contém apenas os números primos como divisores....

20
Fuja do labirinto!

Você está preso neste labirinto 5x5 - cada sala é rotulada de 1 a 25 e a saída é na sala 1. Você recebe como entrada a sala em que está atualmente. Sua tarefa é produzir a menor seqüência de movimentos (norte, leste, sul, oeste) necessários para alcançar a sala 1. Os movimentos podem ser...

20
Reordene uma matriz, duas vezes

Você recebe um quadrado matriz e uma lista (ou vetor) de comprimento contendo os números 1 a n (ou 0 a n-1 ). Sua tarefa é reordenar as colunas e linhas da matriz A de acordo com a ordem especificada em u .n×nn×nn \times nAUMAAuvocêunnn111nnn00 00n−1n-1n-1AUMAAuvocêu Isto é, vai construir uma...

20
Diamondize algum texto

Dada uma sequência de entrada de comprimento 2ou mais, consistindo apenas de caracteres alfabéticos [A-Z]ou [a-z](sua escolha, se todas estiverem em maiúsculas ou minúsculas), imprima uma sequência contínua de caracteres formando um padrão de diamante duplo. A sequência de entrada começa na linha...

20
Medidor de golfe de código © 2019

Medidor de golfe de código © 2019 Hexdumps usados ​​com xxdalgo parecido com isto: 00000000: 666f 6f20 6261 7220 7370 616d 2065 6767 foo bar spam egg 00000010: 730a s. Sua tarefa é converter um hexdump neste formulário no número de bytes usados. Regras: Falhas usuais proibidas. Isso é...

19
Hamming numbers

Dado um número inteiro positivo, imprima muitos números hamming , em ordem. Regras: A entrada será um número inteiro positivon ≤ 1 , 000 , 000n≤1,000,000n \le 1,000,000 A saída deve ser os primeiros n termos de https://oeis.org/A051037 O tempo de execução deve ser <1 minuto Isso é...

19
Preencha os lagos

Dada a topografia da terra no formato de imagem ASCII, descubra para onde os lagos iriam e os preencha. Assuma uma quantidade infinita de chuva. exemplo entrada # ## # #### # ######### ## ########### ## ############# #### ## ############## ##### #################

19
O desafio mínimo de fibonacci!

Desafio Nesta tarefa, você receberia um número inteiro N (menor que 10 6 ), encontre a maneira mínima pela qual você poderia somar N usando apenas números de Fibonacci - essa partição é chamada representação Zeckendorf . Você pode usar qualquer número de Fibonacci mais de uma vez e, se houver...

19
Final do jogo de xadrez: branco para companheiro em um

Dada uma grade de letras 8x8 que representa o estado atual de um jogo de xadrez, a tarefa do seu programa é encontrar um próximo movimento para o branco que resulte em xeque-mate (a resposta sempre será conjunta em um movimento). Entrada A entrada será em STDIN - 8 linhas de 8 caracteres cada. Os...

19
Localizador de Sudoku exclusivo

Desafio: Dado um quadro de Sudoku na entrada padrão, encontre o número mínimo de números adicionados para tornar o quadro único. Regras / Específicos: A entrada está formatada da seguinte forma (todo o espaço em branco é significativo) 516|827|943 278|394|615 349|615|872 ---+---+--- 98 |4...