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

24
Execução máxima entre elementos idênticos

Esta é uma revisão geral desta pergunta excluída por ar kang . Se o OP dessa pergunta desejar recuperar essa pergunta ou tiver algum problema ao postar isso, ficarei feliz em acomodar Dada uma lista de números inteiros como entrada, encontre a soma máxima possível de uma sub-lista contínua que...

24
Localizador de número de quarto

Localizador de número de quarto Encontrei uma técnica interessante para resolver problemas no meu trabalho quando recebi o número errado da sala de um colega para uma reunião. De vez em quando, a caminho de uma reunião, um membro da minha equipe me envia o número da sala errado, geralmente porque...

24
Enumerar uma matriz, agrupando duplicatas

O objetivo deste desafio é pegar uma matriz de números inteiros positivos e enumerar seus índices, agrupando como elementos. Uma enumeração sem duplicatas é feita apenas com a saída de uma matriz de pares (value, index), por exemplo, [3, 4, 13, 9, 2]=> [[3,1],[4,2],[13,3],[9,4],[2,5]]. No...

24
Divisível sequencialmente

Às vezes, para adormecer, contarei o mais alto que puder, ignorando números que não são quadrados . Fico um pouco emocionado ao pular vários números seguidos - por exemplo, 48,49,50todos NÃO são livres de quadrados (48 é divisível por 2 ^ 2, 49 por 7 ^ 2 e 50 por 5 ^ 2). Isso me levou a pensar...

24
Triângulo de Pascal (espécie de)

Quase todo mundo aqui está familiarizado com o Triângulo de Pascal. É formado por linhas sucessivas, onde cada elemento é a soma de seus dois vizinhos superior esquerdo e superior direito. Aqui estão as primeiras 5linhas (emprestadas do triângulo de Generate Pascal ): 1 1 1 1 2 1 1 3 3 1 1 4 6...

24
Primos de Bertrand

O Postulado de Bertrand afirma que, para todo número inteiro n ≥ 1, há pelo menos um primo p tal que n <p ≤ 2n . Para verificar esse teorema para n <4000 , não precisamos verificar 4000 casos: O truque Landau diz que é suficiente verificar se 2, 3, 5, 7, 13, 23, 43, 83, 163, 317, 631, 1259,...

24
Alice e Bob brigam

Alice (A) e Bob (B) decidiram ter uma batalha. Cada combatente tem 10 pontos de vida. Eles revezam-se para rolar um dado de 6 lados por danos. Esse dano é removido da saúde do oponente. No final, Alice ou Bob vencerão seu inimigo. Mostre-me como foi a batalha. Saída desses códigos para as...

24
Ice Golf Challenge

O objetivo deste desafio é escrever um programa ou função que retorne a menor quantidade de greves necessárias para concluir um determinado curso. Entrada O layout do curso pode ser aprovado da maneira e formato adequados que você preferir. (leitura do console, transmitida como parâmetro de...

24
Gere homens de cultura

Esse desafio é inspirado no meme Men of Culture . O meme envolve apagar partes da legenda original, Ah, vejo que você também é um homem de cultura. para fazer parecer que o personagem está dizendo outra coisa. Seu desafio é escrever um programa que, com uma entrada, mostre como a frase...

24
Corrida na pista

Estou procurando o piloto mais rápido do mercado. Mostre-me sua volta mais rápida nesta pista de 18x14 mostrada abaixo. ______ / \ / \ / ____ \ / / \ \ / / \ \ | | | | | | | | | | | | | | | | \ \ / / \ \____/ / \ / \ / \______/ Seu trabalho é mover o carro abaixo da pista uma vez em...

24
Você deve construir postes ASCII!

Cross postado no meu post anagolf (nota: pode conter spoilers, post mortem). Envie o texto a seguir exatamente. Você pode ter espaços em branco à direita adicionais em cada linha e novas linhas à direita. O código mais curto, em bytes, vence. !"! "#$#" #$%&%$# $%&'('&%$...

24
Distância Knight

No xadrez, um cavaleiro na grade (x, y) pode se mover para (x-2, y-1), (x-2, y + 1), (x-1, y-2), (x-1, y + 2), (x + 1, y-2), (x + 1, y + 2), (x + 2, y-1), (x + 2, y + 1) em uma etapa. Imagine um tabuleiro de xadrez infinito com apenas um cavaleiro ligado (0, 0): Quantos passos são necessários...

24
Radiodifusão modular

Esse desafio está relacionado a alguns dos recursos da linguagem MATL, como parte do evento de linguagem do mês de maio de 2018 . Introdução No MATL, muitas funções de duas entradas funcionam em elementos com transmissão . Isso significa o seguinte: Em termos de elementos (ou vetorizados ): a...

24
Soma de troca de sinal

Dada uma lista não vazia de números inteiros positivos , seu trabalho é determinar o número de valores exclusivos de ± x ± y ± z ± …(x,y,z,…)(x,y,z,…)(x, y, z, \dots)±x±y±z±…±x±y±z±…\pm x \pm y \pm z \pm \dots Por exemplo, considere a lista . Existem oito maneiras possíveis de criar...

24
Encontre a raiz 10 do cubo adic de 3

Eu gosto de pensar em um número 10-adic como um número que vai infinitamente para a esquerda, ou em um módulo inteiro uma potência muito grande de 10. As coisas carregam infinitamente para a esquerda e desaparecem. Para entender o que quero dizer, observe que ...6667 * 3 = 1na terra 10-adic, já...

24
Inteiros classificados por suas raízes digitais

A raiz digital (também soma digital repetida) de um número inteiro positivo é o valor (um dígito) obtido por um processo iterativo de soma de dígitos, em cada iteração usando o resultado da iteração anterior para calcular uma soma de dígitos. O processo continua até que um número de um dígito seja...

24
Contar caracteres consecutivos

Dada uma sequência que contém apenas letras, produza o comprimento da maior sequência de letras alfabéticas consecutivas que a palavra contém, em que a ordem não importa. Um algoritmo de exemplo pode classificar a palavra, remover duplicatas e gerar o comprimento da execução mais longa. Casos de...