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

12
Golf meu C "pré-golfe"

fundo Para meus envios de código-golfe em C, preciso de uma ferramenta de processamento. Como em muitas outras línguas, o espaço em branco é principalmente irrelevante na fonte C (mas nem sempre!) - ainda torna o código muito mais compreensível para os seres humanos. Um programa C totalmente...

12
Encontre a senha

Um bloqueio comum de combinação de dígitos N consiste em N discos rotativos. Cada disco tem dígitos de 0 a 9 inscritos em ordem e é necessário transformá-los na senha correta para abri-lo. Obviamente, se você não souber a senha, precisará tentar no máximo 10 N vezes antes de desbloqueá-la. Isso não...

12
Um banco para menos amigos confiáveis

Introdução Você conseguiu um emprego como ministro das Finanças no seu país inventado no seu quintal. Você decidiu criar seu próprio banco em seu país para você e seus amigos menos confiáveis. Como você não confia em seus amigos, decidiu escrever um programa para validar todas as transações para...

12
Desafio do Advento 4: Atual Linha de Montagem!

<< Anterior Próximo >> Papai Noel foi capaz de remanufaturar todos os presentes que os elfos roubaram da noite para o dia! Agora ele tem que enviá-los para a linha de montagem para embalagem. Ele geralmente tem uma câmera para supervisionar a linha de montagem, para garantir que os...

12
Jogue um jogo de críquete de dados

Dice Cricket é um jogo que eu fui apresentado quando criança e que tenho usado como uma maneira de passar o tempo há anos. Não encontrei uma página da Wikipedia, por isso vou explicar as regras abaixo. Regras de Críquete de Dados Premissa Dice Cricket é um jogo semelhante a marcar um jogo de...

12
Mancha de broca alternada

Introdução Esse desafio exige que você defina os zeros à direita de uma representação binária de números inteiros 010101…, isso é melhor explicado com um exemplo: Dado o número inteiro 400, o primeiro passo é convertê-lo em binário: 110010000 Como podemos ver, o quinto bit é o menos...

12
Quanto tempo levará o Papai Noel para entregar seus presentes?

Eu publiquei esse desafio há um tempo atrás, que diz respeito a quantos elfos o Papai Noel precisa para entregar presentes. Devido ao aumento da população, o Papai Noel está um pouco mais pressionado pelo tempo neste ano. Embora no passado operássemos de forma muito assíncrona, estamos começando a...

12
Quantias de dinheiro "generosas" do empréstimo

Introdução Você tem um amigo que fica pedindo empréstimos e está ficando cansado disso. Hoje, ele veio pedir um empréstimo novamente. Em vez de recusar a oferta, você tem uma ótima idéia: trollar seu amigo, dando-lhe o máximo de moedas / notas possível. Desafio Você terá como entrada: a quantia...

12
Desemaranhar dados duplamente vinculados

Uma lista duplamente vinculada é uma estrutura de dados na qual cada nó tem um value"link" previouse o "próximo" nodesna lista. Por exemplo, considere os seguintes nós com os valores 12, 99 e 37: Aqui, os nós com valores 12 e 99 apontam para seus respectivos nextnós, com valores 99 e 37 . O nó...

12
Criptografado em números!

O problema: Dois agentes secretos inimigos criaram um maravilhoso (para você) método de comunicação! Veja como o processo de criptografia funciona: 1) Pegue os equivalentes ascii de cada letra. (Não são enviados espaços, números ou pontuação) 2) Para cada letra na mensagem, o equivalente ascii...

12
Criar um Simplex N-Dimensional (Tetraedro)

A forma N-Dimensional mais simples que se pode criar para qualquer dimensão é um Simplex , e esse é um conjunto de pontos N + 1, todos à mesma distância um do outro. Para 2 dimensões, este é um triângulo equilátero, para 3 dimensões, um tetraedro regular, em 4 dimensões é a 5-célula e assim por...

12
Obter dois de um

Como vimos nesta questão , declarações lógicas complexas podem ser expressas em termos dos conectivos simples do Campo Minado generalizado. No entanto, o caça-minas generalizado ainda possui redundâncias. Para evitar essas redundâncias, definimos um novo jogo chamado "Generalized-1...

12
Vamos criptografá-lo!

Desafio O desafio é criptografar uma determinada sequência, usando as regras especificadas abaixo. A sequência conterá apenas letras minúsculas , dígitos e / ou espaços em branco . Equivalente a um personagem Agora, primeiro você precisaria saber como encontrar o "equivalente" de cada...

12
Romanize Korean

Sim, é basicamente você é um romanizador, querida , mas mais difícil . tipo, muito mais difícil. Aprender coreano é DURO. pelo menos para uma pessoa fora da Ásia. Mas eles pelo menos têm a chance de aprender, certo? O que você deve fazer Você receberá uma declaração em coreano. Por exemplo...

12
Alterações reduzidas do líder de fatoração

tl; dr: gera os valores em que o líder de fatoração principal reduzido muda. Todo número inteiro positivo possui uma fatoração primária única. Vamos chamar de fatoração primária reduzida apenas a lista de multiplicidade dos fatores primos, ordenada pelo tamanho dos fatores. Por exemplo, a...

12
Transferidor Esparso

Dado um número inteiro positivo n, projete um transferidor com o menor número de marcas que permita medir todos os ângulos que são um múltiplo integral de 2π/n(cada um em uma única medição). Detalhes Como saída, você pode enviar uma lista de números inteiros no intervalo 0para n-1(ou 1para n) que...