Perguntas com a marcação «rational-numbers»

11
Recíproco repetido

O que você precisa fazer é criar uma função / programa que use um decimal como entrada e produz o resultado de pegar repetidamente o inverso da parte fracionária do número, até que o número se torne um número inteiro. Mais especificamente, o processo é o seguinte: Seja x a entrada Se x é um...

11
X maior que 3 com pelo menos 2 diferenças entre X e Y

Estou tentando jogar golfe em C ++. É possível diminuir essa condição? X > 3 & X - Y > 1 (Além de remover o espaço em branco, é claro.) Então, Xé pelo menos 4mas X >= Y + 2. Xe Ysão inteiros no intervalo [0,5]. Eu tentei encontrar alguma fórmula bit a bit, mas...

11
Função de contagem racional

Crie uma função que use um número natural (começando com 0 inclusive) e retorne um par de números inteiros positivos, que são o numerador e o denominador, respectivamente. Use o deslocamento diagonal. Os números contados anteriormente devem ser ignorados. (você pode memorizar o conjunto de valores...

10
Aproximado do quinto perfeito

Começando no 1-TET, forneça temperamentos iguais que tenham uma melhor e melhor aproximação do quinto perfeito (apenas proporção 3/2). ( Sequência OEIS A060528 ) A descrição formal da sequência, copiada do OEIS: Uma lista de temperamentos iguais (divisões iguais da oitava) cujos passos de...

10
Code-Golf: Sequência Farey (I)

Desafio Nesta tarefa, você receberia um número inteiro N (menor que 10 ^ 5), emitindo a sequência Farey da ordem N. A entrada N é fornecida em uma única linha, as entradas são terminadas por EOF. Entrada 4 3 1 2 Resultado F4 = {0/1, 1/4, 1/3, 1/2, 2/3, 3/4, 1/1} F3 = {0/1, 1/3, 1/2, 2/3,...

9
Dada uma entrada int n, imprima n * invertido (n)

Dado um número inteiro n, impriman * reversed(n) reversed(n)é o número que você obtém quando reversedigita os dígitos n. reverse(512) = 215 reverse(1) = 1 reverse(101) = 101 >>>>>>>> func(5) = 5*5 = 25 func(12) = 12*21 = 252 func(11) = 11*11 = 121 func(659) =...

9
Expand Cadeias de comparação

Diferentemente da maioria das linguagens, o Python avalia a<b<ccomo seria feito em matemática, na verdade comparando os três números, em vez de comparar o booleano a<bcom c. A maneira correta de escrever isso em C (e muitos outros) seria a<b && b<c. Nesse desafio, sua tarefa...

9
Fraction Frenzy!

EDIT: Estou recebendo muitos comentários sobre isso não terminando - darei a tag "resposta correta" para a primeira pessoa que me FF(3)fornecer (como fornece na resposta) ou comprova que FF(3), de fato, explode indefinidamente. Tarefa: Sua tarefa é tornar o menor programa possível que gere a...

9
Exibir frações continuadas

Seu desafio é converter uma fração em sua forma de fração contínua. Entrada : a fração pode ser inserida em qualquer formato, incluindo (mas não restrito a) string: "7/16" lista: {7, 16}, (7, 16), [7, 16] par ordenado simples: 7 16 função: f [7,16] Saída : Uma fração contínua, em 2D, com...

8
Viajando em uma Terra plana

As coordenadas no mundo da Terra plana consistem em latitude (x) e longitude (y), que são números inteiros no intervalo de 0 a 9999. Muito parecido com números inteiros gaussianos , mas eles sempre são escritos usando esta notação: 411S 370E Ou seja, com Sou Nanexado à latitude e / Eou Wanexado...

8
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...