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

26
Soma de rotação

Pegue uma matriz quadrada contendo números inteiros positivos como entrada e calcule a "soma rotacionada" da matriz. Soma girada: Pegue a soma da matriz original e a mesma matriz girou 90, 180 e 270 graus. Suponha que a matriz seja: 2 5 8 3 12 8 6 6 10 a soma girada será: 2 5 8 8 8 10 10...

26
404 - Página 404 exclusiva não encontrada

Inspirado por uma poliglota na página Stack Overflow 404 : Objetivo Seu objetivo é simples: criar um poliglota que emita o número 404 e depois terminar, no maior número possível de idiomas. Restrições Aqui está a reviravolta, há uma restrição para dificultar: Você precisa escrever N...

26
Somas Inteiras Diluídas

Um número inteiro positivo pode ser diluído inserindo um 0entre dois bits em sua expansão binária. Isso significa que um nnúmero de bits possui n-1diluições, que não são necessariamente todas distintas. Por exemplo, para 12(ou 1100em binário), as diluições são 11000 = 24 ^ 11000 = 24 ^ 10100...

26
Xadrez Tridimensional

Para defender a decisão desconcertante de alguém, as pessoas costumam dizer que essa pessoa está passando por cima da cabeça de todos e jogando "xadrez tridimensional". Agora é sua chance de jogar xadrez tridimensional! Regras Existem muitas variantes do 3D Chess , mas para esse desafio eu criei...

26
Implementar Lazy Drop Sort

Esse desafio já descreve o dropsort. No entanto, sou meio preguiçoso e realmente só preciso que minha matriz seja um pouco mais ordenada do que antes, não precisa ser ordenada completamente . No Drop Sort, eliminamos cada elemento menos que qualquer elemento anterior a ele. No Lazy Drop Sort,...

26
Golf Um almoço grátis

Encontre uma sequência de trocas maximamente lucrativa, dada uma tabela de taxas de câmbio. Como exemplo, considere as moedas A riary (sua moeda local), B aht, C edi e D enar em que a taxa de uma para outra (após a cobrança de qualquer taxa de transação) é dada pela entrada (linha, coluna) em a...

26
Expandir o cérebro comprimido

Este desafio foi publicado como parte do desafio de abril de 2018 do LotM , bem como para o segundo aniversário do Brain-flak Eu estava pensando sobre qual seria a maneira mais eficiente de codificar programas de ataques cerebrais. O mais óbvio a ser feito, uma vez que existem apenas 8...

26
Maior retângulo na matriz 2D

Entrada Quadro: Um contêiner 2D (matriz, lista de listas, etc.) de letras como: ["B", "C", "C", "C", "C", "B", "B", "C", "A", "A"], ["B", "A", "C", "B", "B", "A", "B", "B", "A", "A"], ["B", "C", "B", "C", "A", "A", "A", "B", "C", "B"], ["B", "B", "B", "A", "C", "B", "A", "C", "B", "A"],...

26
Vá em frente!

Dado um número inteiro N, execute as seguintes etapas: (usando 9 como exemplo). Receber entrada N. ( 9) Converta N da base10 para a base2. ( 1001) Aumente cada bit em 1. ( 2112) Trate o resultado como base3 e converta-o novamente em base10. ( 68) Retornar / Imprimir o resultado. Entrada Pode...

26
Reflexão de corda simples

Vamos começar definindo um reflexo de um caractere em uma string: Dada uma sequência com letras alfabéticas minúsculas distintas e sem espaços, como abcdefg, defina um reflexo de uma letra na sequência ccomo movendo-a (sem alterar a ordem de qualquer outra letra) para um novo local na sequência,...

26
Permissões de arquivo

Permissões de arquivo código-golfe Adaptado da pergunta de resposta livre UIL - Computer Science Programming "Carla" para o Distrito de 2018. Introdução Nos sistemas operacionais do tipo UNIX, cada arquivo, diretório ou link é "de propriedade" de um "usuário", membro de um "grupo" e possui...

26
Rainhas que atacam mutuamente

Deixe um tabuleiro de xadrez 8x8 ser representado por quaisquer dois valores distintos, sendo um valor um quadrado vazio e o outro uma rainha. Nos exemplos a seguir, eu uso 0s como quadrados vazios e 1s como rainhas. Por exemplo: É dado por 1 0 1 1 1 0 0 0 1 0 1 0 1 0 1 1 1 0 1 0 1 1 0 1 0 1 0...

26
Encontrar a canção de ninar do incendiário

Imagine um incendiário andando pela cidade e escolhendo suas vítimas de acordo com um padrão muito específico (ou, alternativamente, imagine uma abelha voando pelo jardim e escolhendo suas flores para polenizar de acordo com um padrão muito específico ). Digamos que a cidade seja uma matriz N × N ,...

26
Etapas ortodiagonais

É um problema comum navegar em uma matriz 2D. Já vimos isso muitas vezes e veremos novamente. Então, vamos nos ajudar no futuro e desenvolver as soluções mais curtas para gerar todas as oito etapas possíveis em uma matriz 2D. Desafio Seu código deve gerar os seguintes 8 pares de -1,0,1 em...

26
Asse-me um pouco de moji

Dada uma sequência de caracteres, lista de caracteres, fluxo de bytes, sequência ... que é UTF-8 válido e Windows-1252 válido (a maioria dos idiomas provavelmente desejará usar uma sequência UTF-8 normal), converta-a (isto é, finja que é ) Windows-1252 para UTF-8 . Exemplo percorrido A sequência...

26
Exibir porcentagem de bateria restante

Exibe a carga restante da bateria, como uma porcentagem da carga máxima Lembre-se, se você não pode executar seu código em um telefone, calculadora, etc, provavelmente pode instalar seu ambiente em pelo menos um laptop. Se você absolutamente não pode rodar em um dispositivo com bateria,...

26
Escudos do exército romano

Postagem na caixa de areia (excluída) As antigas formações do exército romano são muito famosas em todo o mundo. Nessas formações, os legionários romanos agrupados em uma forma geométrica (geralmente um retângulo) protegiam os flancos e a parte superior usando seus escudos. Os legionários em...

26
Alterne alguns bits e obtenha um quadrado

Dado um número inteiro , você precisa encontrar o número mínimo de bits que precisam ser invertidos em para transformá-lo em um número quadrado . Você só pode inverter bits abaixo do mais significativo .NN> 3N>3N>3NNN Exemplos N= 4N=4N=4 já é um número quadrado ( ), portanto a saída...