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.

15
Tempo Spirograph!
Um Spirograph é um brinquedo que desenha hipotrocóides e epitrocóides. Para esse desafio, focaremos apenas os hipotrocóides. Da Wikipedia : Um hipotrocóide é uma roleta traçada por um ponto anexado a um círculo de raio r rolando ao redor de um círculo fixo de raio R , onde o ponto …

8
Triângulos Heronianos Quase Equilateriais
Um Quase Equilátero Heronian triângulo é um triângulo com comprimentos inteiros da forma n-1, ne, n+1e também tem uma área inteiro. Os primeiros são: 3, 4, 5 -> 6 13, 14, 15 -> 84 51, 52, 53 -> 1170 Missão : Gere o programa mais curto que produza o ntriplo. …

4
Compare duas mãos de poker
Desafio: Dadas duas mãos de cinco cartas, determine qual delas vence pelo ranking padrão das mãos de pôquer . Entrada: Dez cartões separados por espaços do stdin ou como argumentos da linha de comando, o que você preferir. As cinco primeiras cartas são a mão do jogador 1, enquanto as …
14 code-golf  game 

4
Levando o cachorro para passear
Meu cachorro está latindo para mim, mas estou com preguiça de levá-lo para passear. Eu tenho uma ideia! Vou pedir às pessoas do Code Golf que façam isso por mim! Seu desafio é simular a caminhada de um cachorro. Aqui estão as regras para passear com o cachorro: O humano …
14 code-golf  random 

3
Encontre o movimento inicial ideal do Chomp
Chomp é um jogo para dois jogadores com uma configuração de um retângulo de peças. Cada jogador remove uma peça, juntamente com todas as peças acima e à direita. Quem pega a peça inferior esquerda perde. É fácil provar que o primeiro jogador sempre tem uma jogada vencedora (exceto com …
14 code-golf 

24
Mesclar duas listas classificadas
Mesclar Classificação Nesse desafio, você implementará a sub-rotina de mesclagem da classificação de mesclagem. Especificamente, você deve criar uma função ou programa ou verbo ou similar que utilize duas listas, cada uma classificada em ordem crescente, e as combine em uma lista classificada em ordem crescente. Requisitos: - Seu algoritmo …

2
Compulsões de palavras cruzadas!
Chris, um viciado em palavras cruzadas, tem um algoritmo definido para a ordem em que ele os resolve. Usaremos a imagem acima como guia. Chris sempre começa com a primeira pista, neste caso 1 Across. Como Chris é um entusiasta capaz de palavras cruzadas, presume-se que ele sempre saiba a …

21
Encontrando Extremos Locais
Escreva uma função ou programa que inclua uma lista e produza uma lista dos extremos locais. Em uma lista, [x_0, x_1, x_2...]um extremo local é x_ital que x_(i-1) < x_ie x_(i+1) < x_iou x_(i-1) > x_ie x_(i+1) > x_i. Observe que o primeiro e o último elementos da lista nunca …
14 code-golf 

7
Resolver um labirinto de seta reversa
Este é um "labirinto de flechas": v < > v > ^ > v ^ < * As *marcas no local onde você terminará. Seu objetivo é descobrir onde o labirinto começa (daí o labirinto reverso). Nesse caso, é o primeiro >na segunda linha. v------< S-+---v | | >--^ >-+-------v …
14 code-golf 

12
Itinerário Brainf * ckish
Sua tarefa - se você optar por aceitá-la - é criar um programa que analise e avalie uma sequência (da esquerda para a direita e de comprimento arbitrário) de tokens que dão instruções - esquerda ou direita. Aqui estão os quatro tokens possíveis e seus significados: > go right one …

1
Carga de JavaScript e SHA-256
Este é um quebra-cabeça de código de golfe com um aplicativo do mundo real. Alguns navegadores atuais, se você inserir um URL parecido com data:text/html,<script>alert("hi")</script> executará o código JavaScript fornecido. Agora, suponha que você tenha um URL parecido com (pseudocódigo): data:text/html,<script> myPublicKey="12345678"; cryptoLib=download("http://example.com/somecryptolib.js"); if(sha256sum(cryptoLib) == "12345678") eval(cryptoLib) </script> Se você …

2
Acenda um Roguelike
Dado um quadro, escreva o programa ou função mais curto para exibir ou retornar quais personagens estão à vista do jogador. Um personagem está à vista se é possível traçar uma linha entre ele e o jogador, sem cruzar nenhum personagem que bloqueie a visão. Entrada: @representa a posição do …
14 code-golf 

9
Dicas para jogar golfe em lote
O Windows Batch (CMD) é provavelmente o idioma menos adequado para o golfe com código. Evite caracteres de nova linha . Se você estiver procurando pelo código mais curto em bytes, em vez de caracteres, desejará se livrar de todos os retornos de carro desnecessários (caracteres de nova linha = …
14 code-golf  tips 

12
Quebra-cabeças de Jarro de 3 e 5 Litros
Você pode ter visto este em Die Hard: With a Vengeance ... Esta questão é baseada no famoso Jug Puzzle de 3 e 5 litros, mas com uma inclinação ligeiramente diferente. Use um código que, quando fornecido um número inteiro entre 1 e 100, forneça as instruções mais rápidas para …

4
Destaque de sintaxe para maior golfe!
Golfistas. Juntos, nos unimos para produzir um código conciso, funcionalmente bonito e mais feio do que o Fantasma da Ópera do romance original. Chegou a hora de trazer a beleza de volta ao mundo da programação. Com cor. De uma maneira concisa, funcionalmente bonita é mais feia que o Fantasma …
14 code-golf  string 

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.