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

Code-golf é uma competição para resolver um problema específico com o menor número de bytes de código-fonte.

24
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 …


11
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 = …

5
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. …

13
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 …

21
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, portanto: 7_______7 …

3
Divisão Inteira de Precisão Arbitrária
Implementaremos divisão para números inteiros arbitrariamente grandes. Isso é código-golfe . A tarefa é escrever um programa ou função que implemente números inteiros de precisão arbitrários e divisão neles. Observe que muitas coisas que podem facilitar muito isso não são permitidas; leia as especificações . Entrada Você receberá duas coisas …

3
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 …

3
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 40% dos casos …

10
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, que sempre …
16 code-golf  string 

3
Rótulos sem saída
Dada a entrada de uma "estrada" de arte ASCII, produza a estrada com todos os becos sem saída rotulados. Esta é uma estrada: ########.....######..#..### #......#######....#..#..#.# #.##......#...#####..#..### #..#####..#....#..#######.# #......#...#####.....##...# #..###.#...#...###...#..### ##########.#..#..##..#.##.# ..#......#.######.#..#.#.#. ..#......#.#..#.#.#..#.#.#. ..######.###..##..######### Esta é a estrada com becos sem saída rotulados com a letra X: ########.....######..X..### #......#######....#..X..#.# #.XX......X...X####..X..### #..XXXXX..X....#..#######.# …

4
Mercado de ações parvo
Dada uma sequência com dados de investimento de várias pessoas, descubra quanto lucro / perda eles registraram. A sequência contém apenas letras maiúsculas e minúsculas, assim: AABaBbba Cada letra representa uma pessoa - uma letra maiúscula significa comprar, uma letra minúscula significa vender. O preço das ações em que estão …
16 code-golf 

30
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 + …

10
Dividir, inverter e recombinar números inteiros
fundo É bem conhecido na matemática que números inteiros podem ser colocados em uma correspondência individual com pares de números inteiros. Existem muitas maneiras possíveis de fazer isso e, neste desafio, você implementará uma delas e sua operação inversa. A tarefa Sua entrada é um número inteiro positivo n > …

12
Remover linhas não numéricas especificadas
Caso haja alguma dúvida: Nan = Non-numeric datatypepara os propósitos deste desafio. Escreva um programa ou função que use uma matriz / matriz como entrada, bem como uma lista de índices de coluna. O desafio é remover as linhas onde estão todos os elementos nas colunas especificadas Nan. Não importa …

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.