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.


17
Dicas para jogar golfe no GolfScript
O que, este post ainda não existe? Obviamente, o GolfScript é feito para o golfe, então você pode pensar que não são realmente necessárias dicas específicas. Mas, para fazer pleno uso dos recursos do GolfScript, você precisa aprender alguns truques não óbvios. Este post é para coletar dicas e truques …

30
Classificar números pela contagem de 1 binários
Objetivo Escreva uma função ou programa que classifique uma matriz de números inteiros em ordem decrescente pelo número de 1's presentes em sua representação binária. Nenhuma condição de classificação secundária é necessária. Exemplo de lista classificada (usando números inteiros de 16 bits) Dec Bin 1's 16375 0011111111110111 13 15342 0011101111101110 …

30
Alfabeto Semi-Diagonal
Dada uma letra do alfabeto inglês, sua tarefa é criar um alfabeto semia diagonal para a entrada. Como construir um alfabeto semi-diagonal? Breve descrição : Primeiro, você assume a posição da letra no alfabeto P(aqui Pestá 1 indexado). Em seguida, imprima cada letra até a entrada (inclusive) em uma linha, …

30
Código de algoritmo 196 golfe
Escreva um programa curto para o algoritmo 196 . O algoritmo inicia a partir de um número inteiro e adiciona seu reverso até que um palíndromo seja atingido. por exemplo input = 5280 5280 + 0825 = 6105 6105 + 5016 = 11121 11121 + 12111 = 23232 output = …

30
A função Ackermann
A função Ackermann é notável por ser um dos exemplos mais simples de uma função computável total que não é recursiva primitiva. Usaremos a definição de A(m,n)obter dois números inteiros não negativos onde A(0,n) = n+1 A(m,0) = A(m-1,1) A(m,n) = A(m-1,A(m,n-1)) Você pode implementar uma função nomeada ou anônima, …

30
Gere o triângulo de Pascal
O triângulo de Pascal é gerado começando com 1 na primeira linha. Nas linhas subseqüentes, o número é determinado pela soma dos dois números diretamente acima, à esquerda e à direita. Para demonstrar, aqui estão as 5 primeiras linhas do triângulo de Pascal: 1 1 1 1 2 1 1 …

15
Desbloqueie seu bloqueio
Você bloqueou sua bicicleta com uma trava combinada de 3 dígitos. Agora você quer dar um passeio e precisa desbloqueá-lo com a ajuda do programa a seguir. Entrada 1º parâmetro A combinação de dígitos do seu bloqueio no estado bloqueado . Ele deve ser diferente do segundo parâmetro (= a …




15
Pontos de estrutura triangular próximos à origem
fundo Uma grade triangular é uma grade formada pela disposição regular do plano com triângulos equilaterais de comprimento lateral 1. A figura abaixo é um exemplo de uma grade triangular. Um ponto de rede triangular é um vértice de um triângulo que forma a grade triangular. A origem é um …


11
Quantas páginas eu rasguei?
No mês passado, peguei emprestados muitos livros da biblioteca. Todos eram bons livros, cheios de emoções e reviravoltas na trama. Infelizmente, em alguns momentos fiquei muito zangado / triste / decepcionado, por isso rasguei algumas páginas. Agora a biblioteca quer saber quantas páginas eu rasguei para cada livro. Seu objetivo …
34 code-golf 

21
Números fáceis de multiplicar
Sua tarefa é determinar se é fácil multiplicar dois números . Isso significa que a multiplicação longa da base 10 não possui nenhum valor (reagrupamento) entre os valores dos locais, observando as etapas de multiplicação e a etapa de adição. Isso acontece quando cada par de dígitos multiplicado fornece 9 …

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.