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.

2
Coloque uma lista em ordem
Com uma janela semelhante à mostrada abaixo, você recebe uma lista de strings, que deseja colocar em ordem alfabética. Como mostrado, você tem cinco operações: Mover para cima [U] - move a corda selecionada para cima um lugar Mover para baixo [D] - move a corda selecionada para baixo um …

11
Mais quente ou mais frio: encontre o tesouro
Um jogo infantil, chamado "Huckle Buckle Beanstalk", é jogado com dois jogadores. Aqui está uma breve descrição de como o jogo é jogado: Um jogador é designado "hider" e o outro, "seeker". O buscador sai da sala enquanto o hider esconde um pequeno objeto pré-selecionado, o "tesouro". O caminhante tenta …
8 code-golf  game 

3
Expansão Algébrica Básica
Problema Eu tenho um GRANDE programa novo que mudará a maneira como pensamos em matemática na computação, absorvendo cadeias de funções algébricas e fazendo coisas INCRÍVEIS com elas! O único problema é que sou capaz de analisar álgebra específica, caso contrário o universo se dobra em si mesmo, o que …
8 code-golf 

1
Primário palíndrico
Estou resolvendo tarefas, onde: Entrada: Um número como um número inteiro. Resultado: O primo palíndrico maior mais próximo como um número inteiro. Gostaria muito de receber dicas de como diminuir minha solução. Ou instruções, se a mudança de abordagem for benéfica. golf=lambda l,r=range:next(x for x in r(10**6)if(x==int(`x`[::-1]))&all(x%d for d in …

3
Codificação compacta de número inteiro em cadeia de bits
Eu quero codificar compactamente números inteiros positivos xem bits, de uma maneira que permita a decodificação de volta nos números inteiros originais para um decodificador sem estado, sabendo o valor máximo mde cada um x; deve ser possível decodificar exclusivamente a concatenação de codificações, como é o caso da codificação …
8 code-golf 

16
Classifique uma lista de pontuações com "pular"
Dada uma lista de pontuações (números inteiros não negativos) pré-classificadas do maior para o menor: [ 10, 10, 6, 6, 4, 0] Atribua a cada pontuação uma classificação inteira, começando com 1 e crescente, para que pontuações iguais tenham a mesma classificação (ou seja, estão empatadas): [ 1, 1, 3, …

18
Simplifique uma fração
Vencedor: resposta de Ian D. Scott , em um byte (48 bytes)! Soberbo! Seu programa deve aceitar a entrada de uma fração que pode ser simplificada e, em seguida, simplificada. Regras: Se a fração já estiver em sua forma mais simplificada, você deverá informar o usuário Não há funções internas …

10
Escreva um validador IBAN
Escreva um programa (o corpo da função é suficiente) que aceite uma sequência de caracteres alfanuméricos e valide-a de acordo com a ISO 13616: 2007. O algoritmo para validação é (fonte: artigo da wikipedia no IBAN http://en.wikipedia.org/wiki/International_Bank_Account_Number ): Validando o IBAN Um IBAN é validado convertendo-o em um número inteiro …

30
Insira um número e retorne o dia da semana
Não restrito a nenhuma linguagem de programação. O que estou dizendo é que você passa 1 para ele e retorna segunda-feira, 7 corresponde ao domingo e assim por diante. Eu consegui uma declaração de 146 bytes em Java para fazer o mesmo. return (n<1?"invalid":(n<2?"monday":(n<3?"tuesday":(n<4?"wednesday":(n<5?"thursday":(n<6?"friday":(n<7?"saturday":(n<8?"sunday":"invalid")))))))); Seu programa deve: palavras completas de …

9
Faça um verificador de sintaxe finky
Você deve criar um programa que possa verificar a sintaxe dos programas do mesmo idioma. Por exemplo, se você fizer isso em python, ele verifica a sintaxe do python. Seu programa receberá um programa com entrada padrão e verifique se a sintaxe está correta ou não. Se estiver correto, a …

1
Escreva um programa de contagem quadrada
Um quebra-cabeça conhecido envolve contar quantos quadrados podem ser feitos usando os pontos em uma grade 3x3: . . . . . . . . . A resposta é 6 - quatro quadrados pequenos, um quadrado grande e um quadrado formado pelos pinos superior, esquerdo, inferior e direito, com bordas …
8 code-golf 

13
Estaremos contando estrelas
Seu objetivo é usar ASCII multilinha como | v | * * * * * * * e tenha uma matriz que inclua tudo o que não é uma estrela alterada para uma estrela (exceto espaços com qualquer largura) e o número de estrelas incluídas e o número de estrelas …
8 code-golf 


17
Verifique se há ocorrências de string em outra string
Desafio Tenho certeza de que você leu o título e veio buscar seu representante, pensando nas coisas de seus filhos, mas pense novamente! Você precisa desafiar um ao outro no código mais curto para contar as ocorrências de uma string em outra. Por exemplo, dada a seguinte entrada: aaaabbbbsssffhd como …

20
Problema de 9 dígitos
Escreva um programa para encontrar um número composto por 9 dígitos, no qual cada um dos dígitos de 1 a 9 aparece apenas uma vez. Esse número também deve atender a esses requisitos de divisibilidade: O número deve ser divisível por 9. Se o dígito mais à direita for removido, …
8 code-golf 

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.