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

30
Girando uma matriz 2D

Digamos que eu tenho a seguinte matriz (2D): [[1, 2, 3, 4 ], [5, 6, 7, 8 ], [9, 10, 11, 12], [13, 14, 15, 16]] Gire a matriz no sentido anti- R horário (não em incrementos de 90 graus, apenas um número por vez), 1 2 3 4 2 3 4 8 3 4 8 12 5 6 7 8 --> 1 7 11 12 --> 2 11 10 16 9 10 11 12...

30
Charlie, Oscar, Delta, Eco

Uma grande parte da comunicação via rádio é o Alfabeto Fonético da OTAN , que codifica letras como palavras para torná-las mais fáceis de entender através de comunicações. Seu trabalho, se você deseja aceitá-lo, é imprimi-los um por um. Você deve imprimir esta sequência exata no stdout: A:...

30
Devemos ser amigos?

Observe que esta é uma pergunta focada principalmente em estruturas de dados Introdução Bacefook quer que as pessoas sejam mais amigáveis! Como tal, eles estão implementando um novo sistema para sugerir amigos! Sua tarefa é ajudar o Bacefook a implementar seu novo sistema de...

30
Qual é o meu nome do meio?

Nota: A resposta vencedora será selecionada em 12/04/17, o vencedor atual é Jolf, 1 byte . Estou surpreso por ainda não termos enfrentado o desafio do meu nome do meio neste site. Eu fiz muita pesquisa, mas não encontrei nada. Se este é um dup, sinalize-o como tal. Seu desafio Analise uma...

30
Você me teve no olá

Tarefa Leia um arquivo ou fluxo de texto possivelmente infinito, produzindo seu conteúdo até que a palavra helloseja impressa, respeitando as seguintes regras. Após a hellosaída, seu código deve sair imediatamente. Não deve esperar por uma nova linha, por exemplo. Seu código deve sair como...

30
Número triângulo flip

Digamos que você liste os números inteiros positivos em um triângulo e gire da esquerda para a direita. Dado um número, digite o número para o qual foi enviado. Este é um mapeamento auto-inverso. 1 1 2 3 3 2 4 5 6 <---> 6 5 4 7 8 9 10 10 9 8 7 11 12 13 14 15 15 14 13 12 11 Este é o...

30
Encontre o número maior mais próximo

A tarefa Dada qualquer matriz de números inteiros, por exemplo: [-1,476,578,27,0,1,-1,1,2] e um índice dessa matriz (este exemplo usa indexação com base em 0 , embora você também possa usar uma indexação com base em 1 ). index = 5 v [-1,476,578,27,0,1,-1,1,2] Em seguida, retorne o número...

30
Quine de crescimento lento

Faça um Quine. Parece fácil, certo? Bem, esse quine deve produzir-se mais seu primeiro caractere, que depois se produz mais seu segundo caractere, e assim por diante. Dessa maneira, o quine deve, em várias gerações, produzir duas cópias. Exemplo: permite que seu código seja x. Executá-lo deve...

30
Reversão de palavras

Sona está em sua casa com sua filha de 10 anos. Ela precisa ir à escola para trazer outra criança da escola, pois a escola termina às 14h. Está quente lá fora, então ela quer deixar seu filho mais novo em casa. Ela deu um monte de cordas ao filho para mantê-lo ocupado enquanto ela estava fora. Ela...

30
Sapatos para cavalos-marinhos

Os cavalos-marinhos, é claro, precisam de sapatos. No entanto, um cavalo-marinho, com apenas uma cauda, ​​precisa de apenas um sapato. Infelizmente, os sapatos só vêm em pares. O dinheiro é escasso para o governo dos cavalos-marinhos, então eles precisam comprar o menor número possível de pares....

30
Encontre o número de Fibonacci mais próximo

Todos conhecemos a famosa sequência de Fibonacci , que começa com 0e 1, e cada elemento é a soma dos dois anteriores. Aqui estão os primeiros termos (OEIS A000045 ): 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584 Dado um número inteiro positivo , retorne o número...

30
Calculando BPM com entradas

Programe o código mais curto que calculará o BPM médio (batimentos por minuto) usando 8 pontos de dados passados. Este é o meu primeiro post, e eu não vi uma pergunta semelhante a esta. Como sou fã de jogos de ritmo, seria bom ter uma pequena ferramenta útil para calcular o BPM usando seu próprio...

30
Raiz quadrada da arte ASCII

Você está trabalhando como estagiário para um matemático que realmente odeia TeX, LaTeX, etc. Tanto que ele decidiu abandonar toda a tipografia e fazer com que você fizesse toda a formatação em ASCII. Você se cansou disso depois de um tempo e decidiu começar a automatizar partes dele, começando com...

30
Contar na diagonal!

Temos muitos eixos horizontais para números, mas honestamente acho que eles são meio chatos. Sua tarefa hoje é construir uma parte de um eixo diagonal entre dois números inteiros não negativos distintos dados como entrada. Como construir um eixo diagonal? Vamos dar um exemplo, com a entrada 0,...

30
Posso reembalar os baldes?

Meu filho pequeno tem um brinquedo como este: Este brinquedo consiste em 10 pequenos baldes empilháveis, que vamos numerar de 1 (o menor) a 10 (o maior). Às vezes, ele faz pequenas pilhas e o brinquedo acaba assim: Podemos representar esquematicamente as pilhas assim: 1 6 4 9 2 7 5 10 3...

30
Matá-lo com fogo

Isenção de responsabilidade: a história contada nesta pergunta é totalmente fictícia e inventada apenas com o objetivo de fornecer uma introdução. Sou um fazendeiro malvado e, para aumentar o preço do trigo na minha região, decidi queimar os campos de todos os fazendeiros à minha volta. Eu...