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

16
Verificar períodos de trabalho

Introdução Aqui na Alemanha, a decisão sobre horários de trabalho é muito rigorosa. Se você trabalha 6 ou mais horas por dia, deve fazer uma pausa de pelo menos 30 minutos. Se você trabalha 9 horas ou mais, precisa fazer uma pausa de 45 minutos. Se você trabalha menos de 6 horas, não precisa fazer...

16
Que idioma é essa palavra?

Você deve escrever um programa ou função que determine o idioma de uma determinada palavra. A tarefa é reconhecer algumas das 5000 palavras mais comuns em 4 idiomas: Inglês alemão italiano húngaro As listas de palavras podem ser encontradas neste repositório GitHub. Você pode cometer erros em...

16
Alinhar argumentos de função em suas próprias linhas

Dada a entrada de uma sequência que representa uma definição de função, imprima a sequência com novas linhas e espaços inseridos para que os argumentos da função sejam separados por novas linhas e alinhados. A sequência de entrada seguirá o seguinte padrão: Primeiro, ele começará com um prefixo,...

16
Desafio sobre advacado

Inspirado por isso . Nenhum abacate foi prejudicado na realização deste desafio. Olá eu tenho desafio, preciso de ajuda juic um abacate, então eu preciso de um programa para me dizer quanto tempo juic avocad para Observe este abacate de arte ASCII: ###### # # # #### # # # p# # ## #### # #...

16
Filtrar e adicionar

Tarefa A tarefa é muito simples. Dada uma sequência não vazia contendo números , letras maiúsculas e minúsculas , produza a soma dos números restantes. Por exemplo: a1wAD5qw45REs5Fw4eRQR33wqe4WE Filtrar todas as letras resultaria em: 1 5 45 5 4 33 4 A soma desses números é 1 + 5 + 45 + 5 +...

16
Analisar seqüências de dígitos aninhadas

A tarefa Uma sequência Sé construída com o seguinte processo: Comece Ssendo a string vazia. Insira em alguma posição de Suma seqüência de caracteres do formulário ds, onde dhá um dígito diferente de zero e sé uma sequência de dletras ASCII em minúsculas. Dizemos que dsé um constituinte de S. Vá...

16
Obter o valor mais próximo do número

Neste código de golfe, você precisa obter o número mais próximo de outro em uma lista. A saída pode ser o número mais próximo da entrada. Exemplo: value: (Input) 5 --- [1,2,3] --- 3 E, o programa pode funcionar com números negativos. Exemplo: value: (Input) 0 --- [-1,3,5] --- -1 value:...

16
Soma de Substrings Binárias

Esse desafio é simples, dado um número decimal, converta em binário e calcule a soma das sub-strings do número binário, cujo comprimento é menor que o número original. Aqui está um exemplo: Input: 11 Binary: 11 -> 1011 Substrings: 101 = 5 011 = 3 10 = 2 01 = 1 11 = 3 1 = 1 0 = 0 1 =...

16
Matriz diagonal de bloco de colunas

Inspirado por Copiado desta pergunta no Stack Overflow. Dada uma matriz A, crie uma matriz de Bmodo que as colunas de Asejam dispostas na diagonal do bloco. Por exemplo, dado 1 2 3 4 5 6 a saída seria 1 0 0 4 0 0 0 2 0 0 5 0 0 0 3 0 0 6 Regras A entrada e a saída podem estar na forma de...

16
Sequências de dígitos decrescentes

Introdução Como exemplo, vamos pegar o número 7. Em seguida, duplicamos isso e colocamos 7 espaços no meio. Temos isso: 7_______7 Depois disso, vamos diminuir o número, até que não haja mais espaços. Temos o seguinte para o número 7: 7_______7 6543210 Em seguida, apenas mesclamos os dois,...

16
Produto Escalar Mínimo

Produto Escalar Mínimo A inspiração para esse problema do código de golfe é a competição do Google Code Jam . A premissa por trás do problema é que, dada a entrada de dois vetores de comprimentos variados, encontre o escalar mínimo possível. Um escalar pode ser encontrado usando a seguinte...

16
Criando um mapa de bola caindo

Introdução Para quem nunca ouviu falar desse jogo antes. Você está jogando uma bola que precisa sobreviver o maior tempo possível. Isso é feito movendo-se para a esquerda ou direita, indo para os orifícios. Como o mapa se move para cima, você precisa descer para sobreviver por mais tempo. Se você...

16
Matriz aleatória sem repetição

Eu estava respondendo a um desafio aqui e essa tarefa fazia parte do desafio. Eu tenho uma solução de 73 bytes em javascript. Mas acho que é demais para uma coisa simples. Desafio Dado como entrada dois números inteiros: N o comprimento da matriz esperada Ro intervalo do intervalo começando em...

16
Componentes fortemente conectados

Dois vértices distintos em um gráfico direcionado estão fortemente conectados se houver um caminho no gráfico entre eles. Um componente fortemente conectado do gráfico é um subconjunto do gráfico, de modo que cada par de vértices distintos no subconjunto esteja fortemente conectado e a adição de...

16
Avalie uma árvore minimax

Alice e Bob estão jogando um joguinho. Primeiro, eles desenham uma árvore a partir de um nó raiz (indicado por um ponto grosso), sem nós internos, com números nas folhas. Qualquer nó pode ter qualquer número de filhos. Começamos pela raiz e o primeiro a tocar é Alice (A). Ela deve selecionar um...

16
Transformar uma matriz

Escreva um programa ou função em que uma matriz A (valor máximo das dimensões da matriz é 100) seja transformada em uma nova matriz B. Cada elemento da nova matriz B é a soma dos vizinhos positivos do elemento correspondente da matriz A . Somente vizinhos nas quatro direções ortogonais são...

16
Decomponha um número!

Sua tarefa é decompor um número usando o formato abaixo. Isso é semelhante à conversão de base, exceto que, em vez de listar o digitsna base, você lista values, de modo que a lista seja adicionada à entrada. Se a base especificada for n, cada número da lista deve estar na forma de k*(n**m), onde...

16
Encontre o n-ésimo poder perfeito!

Um poder perfeito é um número da forma a**b, onde a>0e b>1. Por exemplo, 125é um poder perfeito porque pode ser expresso como 5**3. Objetivo Sua tarefa é escrever um programa / função que encontre a n-ésima potência perfeita, dado um número inteiro positivo n. Especificações O primeiro...