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

36
Construindo um metrônomo

Introdução Alguns dias atrás eu precisava de um metrônomo para alguma coisa. Como não havia nenhum disponível, baixei um aplicativo da App Store. O aplicativo tinha um tamanho de 71 MB !!! 71 MB para criar tic-toc ...?! Então o código-golfe veio à minha mente e eu estava pensando se alguns de...

36
Fazendo uma feira de moedas

Você tem uma moeda que produz 0ou 1. Mas você suspeita que a moeda possa estar enviesada , o que significa que a probabilidade de 0(ou 1) não é necessariamente 1/2. Um procedimento bem conhecido para "transformar" uma moeda tendenciosa em uma moeda justa (ou seja, para obter resultados igualmente...

36
Expanda uma matriz C

Na linguagem de programação C, as matrizes são definidas assim: int foo[] = {4, 8, 15, 16, 23, 42}; //Foo implicitly has a size of 6 O tamanho da matriz é inferido a partir dos elementos de inicialização, que neste caso são 6. Você também pode escrever uma matriz C dessa maneira, dimensionando-a...

36
Fibonacci-orial

Definição A sequência de Fibonacci F(n), nos números inteiros positivos, é definida como: 1. F(1) = 1 2. F(2) = 1 3. F(n) = F(n-1) + F(n-2), where n is an integer and n > 2 O Fibonacci-orial de um número inteiro positivo é o produto de [F(1), F(2), ..., F(n)]. Tarefa Dado inteiro positivo...

36
Contando cabras para dormir

Algumas pessoas contam ovelhas para dormir. Outros contam cabras. Escreva um programa ou função que capte um número inteiro positivo N e produza cabras N-1 acordadas, seguidas por uma cabra adormecida, como se alguém estivesse contando N cabras e, por fim, adormecesse. As cabras acordadas ficam...

36
Calcular a função Carmichael

Descrição da tarefa Na teoria dos números, a função Carmichael  λ pega um número inteiro positivo  n e retorna o número inteiro menos positivo k, de modo que a k -ésima potência de cada número inteiro coprime para n seja igual a 1 módulo n . Dado um número inteiro positivo n , sua solução deve...

36
Código de anel EvenSt - g ol! F

Uma 'Sequência Par' é qualquer sequência em que a paridade dos valores ASCII dos caracteres esteja sempre alternada. Por exemplo, a sequência EvenSt-ring$!é uma sequência par porque os valores ASCII dos caracteres são: 69 118 101 110 83 116 45 114 105 110 103 36 33 E as paridades desses números...

36
Rotação Chebyshev

Considere uma grade regular, onde cada célula possui coordenadas inteiras. Podemos agrupar as células em "anéis" (em forma de quadrado), onde as células em cada anel têm a mesma distância Chebyshev (ou distância do tabuleiro de xadrez) da origem. Sua tarefa é pegar essa coordenada de célula e...

36
Encontre as palavras do infinito!

(Nota: Este é um desdobramento do meu desafio anterior Encontre as palavras em redemoinho! ) Definição de Infinito Palavra : Se você conectar com curvas todos os caracteres de uma Palavra Infinita no alfabeto (AZ), obterá o símbolo do infinito ∞ como nos diagramas abaixo. Todas as conexões pares...

36
Exibir um xkcd

O xkcd é o webcomic favorito de todos, e você estará escrevendo um programa que trará um pouco mais de humor para todos nós. Seu objetivo neste desafio é escrever um programa que terá um número como entrada e exibirá o xkcd e seu texto do título (texto do mouse). Entrada Seu programa pegará um...

36
Escada de código, Policiais

Nota: Este desafio está concluído. As inscrições ainda são bem-vindas, mas não podem vencer. Este é o tópico dos policiais. A linha dos ladrões vai aqui . Escreva um código que produz o número inteiro 1. Se você adicionar, remover ou substituir um único caractere (de sua escolha), o código...

36
Números binários complexos

Vamos criar um mapeamento subjetivo simples de números inteiros positivos para números gaussianos , que são números complexos em que as partes reais e imaginárias são números inteiros. Dado um número inteiro positivo, por exemplo 4538, expresse-o em binário sem líderes 0: 4538 base 10 =...

36
Pulando cangurus

História de fundo Isenção de responsabilidade: Pode conter informações inventadas sobre cangurus. Os cangurus atravessam vários estágios de desenvolvimento. À medida que envelhecem e são mais fortes, eles podem pular mais e mais e pular mais vezes antes de ficarem com fome. No estágio 1 , o...

36
pressione qualquer tecla para continuar

Sua tarefa é criar um programa que irá exibir o seguinte texto, espera que o usuário pressione uma tecla (que é bom para ignorar teclas como ctrl, alt, caps lock, etc., desde que teclas como letters, numbers, symbols, e enternão são ignorados), e, em seguida, encerre o programa: Press any key to...