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

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

9
Crie um clone simples do jogo 2048
2048 é um jogo incrivelmente divertido e viciante, no qual o objetivo é criar um bloco com 2048. Aqui está uma breve descrição do jogo: Pressionar uma tecla de seta deslizará todos os blocos no palco nessa direção. Por exemplo, se xrepresenta um bloco, e você pressionou a seta para …

30
Teste um número de narcisismo
Um número narcisista é um número que é a soma de seus próprios dígitos, cada um deles elevado à potência do número de dígitos. Por exemplo, use 153 (3 dígitos): 1 3 + 5 3 + 3 3 = 1 + 125 + 27 = 153 1634: 1 4 + …

30
Você pode golfe golfe?
Você é obrigado a gerar um campo de golfe aleatório de 18 buracos. Exemplo de saída: [3 4 3 5 5 4 4 4 5 3 3 4 4 3 4 5 5 4] Regras: Seu programa deve gerar uma lista de comprimentos de orifícios para exatamente 18 orifícios Cada …

21
1P5: caixas aninhadas
Essa tarefa faz parte do Primeiro envio periódico de quebra-cabeça de programação Premier . Você obtém uma hierarquia de itens no seguinte formato: 2 Hat 1 Gloves que precisam ser colocados em caixas, assim: .------------. | Hat | | .--------. | | | Gloves | | | '--------' | '------------' …

30
Vamos jogar um decodificador BIBABOBU
Enquanto eu estava viajando no futuro, notei um jogo engraçado entre crianças por volta de 2275. Quando eles não querem que seus tataravós entendam o que estão dizendo, eles usam a fala do BIBABOBU . Obviamente, eu também não conseguia entender nada com o meu cérebro da era pré-ciborgue e …

30
Meu sistema operacional é de 32 ou 64 bits?
Não é mais tão importante, mas, ocasionalmente, alguém precisa saber. Aqui está um exemplo simples: não tendo nenhuma entrada do usuário, diga-me se o computador no qual o código é executado está em um sistema operacional de 64 bits ou em um sistema operacional de 32 bits! Se o código …

15
Erros insípidos e outros
Algumas versões do aplicativo de calculadora Android padrão permitem que você pressione uma tecla, como 'sin' e, em seguida, a tecla 'del' para torná-lo 'si'. Provavelmente apenas um bug que eles não podem se incomodar em remover. As seguintes letras / agrupamentos de letras são digitáveis: pecado si s porque …

30
O built-in proibido
Nas brechas padrão , é proibido o seguinte : Alegando que sua resposta está escrita em "MyOwnLanguage", onde o comando xsignifica "leia uma sequência de números, divida-os em grupos de três e imprima os últimos números desses grupos em que o segundo número é menor que o primeiro" Aqui, vamos …

30
Em quantos bits eu me encaixo
Para qualquer número inteiro positivo de 32 bits ( 1 ≤ n ≤ 0xFFFFFFFF), o número de bits necessário para representar esse número inteiro. Casos de teste | n | n in binary | bits needed | |----------------------------------| | 1 | 1 | 1 | | 2 | 10 | …
52 code-golf  binary 

3
Quiche Lorraine [fechado]
Desde que foi o dia do Pi recentemente, notei uma série de desafios que solicitam que você calcule o pi. Obviamente, uma quiche lorraine não é exatamente uma torta (você pode reivindicar uma pontuação de bônus¹ de +1 se adivinhou o desafio do título). Como tal, seu trabalho é escrever …

30
É um lipograma?
Um lipograma é um bloco de palavras que omite um símbolo específico. No momento, estou evitando nosso quinto símbolo de 26, que geralmente aparece. Você já deve saber o que estou omitindo. Caso contrário, procure "lipograma" e você saberá. Sua tarefa Com um caractere, um espaço em branco e uma …

24
Faça X sem Y
Geralmente, diz-se que "Fazer X sem Y" pode ser uma armadilha para iniciantes que escrevem desafios ( fonte ). No entanto, sou arrogante e acho que posso definitivamente fazer um X sem Ys. Aleatoriamente. Oh sim, isso será bom. Desafio: Dado um número inteiro ímpar nmaior ou igual a 1, …



9
Ajude-me com o cálculo diferencial!
Adoro programar e conhecer todas as línguas, mas sou péssima em matemática. Infelizmente, minha escola exige que os alunos de informática façam um ano de cálculo. Há um teste na próxima semana e eu não conheço nenhuma das fórmulas para derivativos! Por favor, ajude-me a encontrar as fórmulas. Preciso de …

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.