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

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

6
Positivos falsos em uma rede inteira
Entre os melhores User Language Score ========================================= Ell C++11 293,619,555 feersum C++11 100,993,667 Ell C++11 78,824,732 Geobits Java 27,817,255 Ell Python 27,797,402 Peter Taylor Java 2,468 <reference> Julia 530 fundo Ao trabalhar em uma grade bidimensional de coordenadas inteiras, às vezes você deseja saber se dois vetores (com componentes inteiros) …


6
Implementar um somador de 8 bits
O desafio Implemente uma função que aceite dois números inteiros cujos valores variam de 0 a 255 e retorne a soma dos números inteiros mod 256. Você pode usar apenas operadores de negação bit a bit (~), bit a bit ou (|), deslocamento de bits (>>, <<) e atribuição (=). …

7
Encontre a operação máxima
O desafio é encontrar o número máximo que você pode obter de uma lista de números inteiros usando operadores aritméticos básicos (adição, subtração, multiplicação, negação unária) Entrada Uma lista de números inteiros Resultado O resultado máximo usando todos os números inteiros na entrada. A ordem de entrada não importa, o …

8
Esses meus primos são sempre linhas sólidas
Vamos criar uma grade N × N de espaços e sublinhados que podem ser usados ​​para determinar visualmente se um número é primo. (N pode ser qualquer número inteiro positivo.) Essa grade possui três regras simples: A enésima coluna contém o padrão repetido de n - 1 sublinhados seguido por …
12 code-golf  primes 

1
Quanto tempo precisarei para desbloquear meu telefone Android?
Cenário Estou usando a tela de bloqueio de correspondência de padrões e, infelizmente, esqueci meu padrão. Gostaria de saber quanto tempo precisarei para desbloqueá-lo. Aqui estão as especificações da tela de bloqueio do Google, que usaremos para esse desafio. A cada 5 códigos incorretos, o usuário precisa aguardar 30 secondsantes …

4
Combinações de Kakuro
Combinações de Kakuro Como não consigo fazer aritmética mental, luto frequentemente com o quebra- cabeça de Kakuro , que exige que a vítima calcule repetidamente quais números distintos no intervalo de 1 a 9 (inclusive) somam outro número no intervalo de 1 a 45 quando você sabe como muitos números …

6
Tecelagem em ASCII
Imagine que uma grade retangular de |caracteres represente as cordas esticadas de um tear ( a urdidura ) em que outros fios ( a trama ), que iremos representar como -, podem ser tecidos. Aqui está a urdidura não tecida de um tear 7 × 4: ||||||| ||||||| ||||||| ||||||| …

3
coloque os frascos na centrífuga
Esta questão se origina neste tópico do reddit pelo usuário do reddit taho_teg, mas é expandido para um 'quebra-cabeça' mais geral. Você tem uma centrífuga com 24 furos para os frascos distribuídos uniformemente em um círculo ao redor do eixo central. Se você já possui vários frascos e deseja iniciar …
12 code-golf  math 


30
Raiz quadrada inteira de inteiro [fechado]
Fechado . Esta pergunta precisa de detalhes ou clareza . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Adicione detalhes e esclareça o problema editando esta postagem . Fechado há 2 anos . Problema: Na sua escolha de idioma, escreva a função mais curta que retorna o piso …

2
Converter JSF ** k em JS normal
Muitos de vocês já conhecem o JSF ** k . Para quem não sabe, é um script que basicamente transforma qualquer código JavaScript em algo escrito usando apenas []()!+. Sua tarefa é criar, usando qualquer idioma de sua escolha, um programa que converta JSF ** k em JavaScript não ofuscado. …
12 code-golf 

13
Assentos para teatro
Tarefa Um teatro tem 10 linhas, marcadas Apara Jde frente para trás, e 15 assentos em cada linha, numerados de 1 a 15 da esquerda para a direita. O programa usa as seguintes regras para escolher os melhores assentos. Regra 1: Todos os assentos em uma reserva devem estar na …

19
Encontre todos os prefixos inequívocos de um conjunto de strings
Para esse desafio, você deve implementar o Abbrevmódulo Ruby no menor código possível. Desafio A entrada será qualquer que seja o seu idioma como um array (array, lista, sequência, etc.) de strings. Você pode escrever uma função ou aceitar palavras separadas por vírgula no STDIN. Você deve calcular o conjunto …
12 code-golf 


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.