Puzzles de programação e golfe de código

Perguntas e respostas para programar entusiastas de quebra-cabeças e golfistas de código

30
Mini desafios restritos Thread da Cop
Fio do ladrão Sua tarefa como policiais é selecionar três coisas: Uma linguagem de programação Uma sequência OEIS Um conjunto de bytes Você deve escrever secretamente um programa nesse idioma que calcule a seqüência do enésimo termo, usando apenas os bytes no conjunto. Você revelará as três informações para que …

15
Quanta Mana eu preciso?
O Dungeon Master foi um dos primeiros RPGs em tempo real, lançado originalmente em 1987 no Atari ST. Entre outras coisas interessantes para a época, ele ofereceu um sistema de feitiços bastante sofisticado, baseado em runas. Sua tarefa hoje é escrever um programa ou função que avalie o número de …

28
Crie uma parede binária
Dada uma matriz de números inteiros positivos na base 10, onde n > 0, emitem sua representação de uma parede binária. Como é que isso funciona? Converta cada número em sua representação binária. Coloque a representação com zeros à esquerda no comprimento do maior, ou seja, 1, 2-> 1, 10-> …

30
Remover caractere no índice especificado
(fortemente inspirado no elemento String no índice especificado ) Dada uma sequência se um número inteiro nrepresentando um índice s, imprima scom o caractere na n-ésima posição removida. A indexação 0 e a indexação 1 são permitidas. Para a indexação 0, nserá não negativo e menor que o comprimento de …
33 code-golf  string 

30
Esse número é um repdigit?
Desafio Um repdigit é um número inteiro não negativo cujos dígitos são todos iguais. Crie uma função ou programa completo que utilize um único número inteiro como entrada e emita um valor verdadeiro se o número de entrada for um re-dígito na base 10 e, caso contrário, o valor falso. …

13
Feliz aniversário, Raffaele Cecco!
Raffaele Cecco é um programador que produziu alguns dos melhores videogames para o computador ZX Spectrum no final dos anos 80. Entre outros, ele desenvolveu o altamente aclamado Cybernoid e Exolon . Raffaele completará 50 anos em 10 de maio de 2017 . Esse desafio é uma pequena homenagem a …

30
Diga-me a minha resolução de tela!
Envie a resolução de tela do dispositivo no formato específico de [width]x[height](sem os colchetes). Por exemplo, uma saída poderia ser 1440x900. Aqui está um testador online que você pode usar para verificar sua própria resolução de tela.
33 code-golf 

10
Perfect License Plates
Perfect License Plates Começando há alguns anos, fiz um pequeno jogo enquanto dirigia: verificando se as placas próximas são "perfeitas". É relativamente raro, mas emocionante quando você encontra um. Para verificar se uma placa é perfeita: Resuma os caracteres, com A = 1, B = 2, ... Z = 26. …

30
Faça explodir!
Pegue uma matriz de números inteiros positivos como entrada e faça-a explodir! A maneira como você explode uma matriz é simplesmente adicionando zeros em torno de cada elemento, incluindo as bordas externas. Os formatos de entrada / saída são opcionais, como sempre! Casos de teste: 1 ----- 0 0 0 …
33 code-golf  matrix 

7
Desenhe o triângulo de Reutersvärd
Esse objeto impossível é o triângulo da Reutersvärd : Desenhe sua própria versão de acordo com estas regras: Exatamente 9 cubos no total Cada lado é composto de exatamente 4 cubos Os cubos parecem se sobrepor, de modo que o objeto renderizado é de fato um objeto impossível São usadas …

13
Encontre o padrão ideal
Dada uma string s composta por letras minúsculas, como aabaaababbbbaaba e um número inteiro positivo n , tal como 4, a produção de um comprimento- n corda t de tal modo que, quando t é repetido para o comprimento de s , que têm como muitos caracteres em comum quanto …
33 code-golf  string 

30
Esse número é triangular?
Desafio Dado um número inteiro positivo, determine se é um número triangular e, consequentemente, produza um dos dois valores constantes e distintos. Definição Um número triangular é um número que pode ser expresso como a soma dos números inteiros positivos consecutivos, iniciando em 1. Eles também podem ser expressos com …

17
Menor primo com torção (A068103)
A tarefa em questão é, dado um número n, encontrar o menor primo que começa com PELO MENOS n do número 2no início do número. Esta é uma sequência que encontrei no OEIS ( A068103 ). Os primeiros 17 números da sequência são dados abaixo; se você quiser mais, terei …

6
Traçando a espiral de Cornu
A espiral de Cornu pode ser calculada usando o método de Feynman para integrais de caminho da propagação da luz. Vamos aproximar essa integral usando a seguinte discretização. Considere um espelho como nesta imagem, onde Sestá a fonte de luz e Po ponto em que coletamos a luz. Assumimos que …

30
Notcalc (Calcule a resposta errada)
Objetivo: Dados dois números naturais (números inteiros de 0 ao infinito), imprima um número que não seja a soma desses números, mas que seja um número natural. Exemplos de soluções (TI-Basic): A+B+1 not(A+B) Soluções inválidas: A+B-1(para entradas 0,0, retorna -1, o que não é natural) "ABC"( ABCnão é um número) …

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.