Perguntas com a marcação «roman-numerals»

Esta tag indica que o desafio envolve algarismos romanos

36
Números como gráficos circulares

Primeiro, estude esse quebra - cabeça para ter uma ideia do que você estará produzindo. Seu desafio é escrever um programa ou função que produza um gráfico circular como os do quebra-cabeça, considerando um número (base 10) entre 1 e 100 (inclusive). Isso é semelhante a esse desafio , exceto que...

33
Romanização de código

O desafio é tornar qualquer código romano válido no idioma escolhido. Eles não devem aparecer dentro de strings ou algo parecido, mas funcionam como quaisquer outros tokens, literais como números (em árabe ), caracteres ou strings; ou identificadores de variável / método / função etc. Por...

21
Gerador ideal de números romanos para mãos curtas

Objetivo: Escreva uma função que aceite um número como entrada e retorne um número romano abreviado para esse número como saída. Símbolos de números romanos: Symbol Value I 1 V 5 X 10 L 50 C 100 D 500 M 1,000 Para um exemplo do que quero dizer quando digo "numerais romanos com letras curtas",...

20
Quando em Roma, conte como os romanos fazem?

fundo Esse desafio é inspirado neste site, que publicou o seguinte diagrama: Este diagrama mostra-nos que a expressão mais longa do numeral romano abaixo de 250 é a do 188, que requer 9 números para ser expressa. Desafio Os símbolos padrão utilizados para expressar numerais mais romanos são...

19
Existem mais objetos rígidos ou objetos flexíveis

Inspirado tangencialmente pela abertura do livro What-If. A entrada é um retângulo de espaços como uma string, lista de strings, etc., com objetos feitos de #dentro: ######## # # ######## ### #### ### #### ### Os objetos sempre serão retângulos sem interseção, sem toque. Um objeto...

18
Criar uma calculadora de números romanos

Crie uma calculadora básica para algarismos romanos. Exigências Suportes +, -, *,/ A entrada e a saída devem esperar apenas um prefixo de subtrator por símbolo (ou seja, 3 não pode ser IIVporque existem dois Iantes V) Manipulação do princípio da subtração na entrada e obrigação de saída em...

17
Inteiro vai e volta no tempo

Entrada: Um inteiro. Resultado: Primeiro converta o número inteiro para o seu numeral romano equivalente. Em seguida, converta cada letra maiúscula desse numeral romano em seu valor decimal ASCII / UNICODE. E produza a soma desses. Exemplo: 1991 -> MCMXCI -> 77+67+77+88+67+73 ->...

15
Sexagesimals de Fibonacci

Leonardo da Pisano, também conhecido como Fibonacci, foi fundamental para trazer o sistema numérico hindu-árabe para a Europa. Antes disso, os matemáticos trabalhavam na base sessenta com algarismos romanos. Por exemplo, a raiz quadrada de dois pode ser aproximada como: uma e vinte e quatro partes...

13
Converta para numeral romano!

Sua tarefa é converter um número inteiro positivo de número arábico para número romano. As coisas ficam difíceis quando você conta até 4000. Os romanos fizeram isso adicionando uma linha acima de um símbolo para multiplicá-lo por 1 000. No entanto, as linhas de cima não são exatamente exibidas no...

13
Função de conversão de numeral romano

Crie a função mais curta para converter uma sequência de números romanos em um número inteiro. As regras para cada letra podem ser encontradas na página da Wikipedia . Letras acima de 1.000 terão parênteses ao redor deles para sinalizar seu valor mais alto. Requisitos: É necessário converter...

10
Quadrados Mágicos de Números Romanos Ambíguos

O rei da Roma antiga está tendo dificuldades para determinar se um quadrado mágico é válido ou não, porque o quadrado mágico que ele está verificando não inclui separadores entre os números. Ele contratou um engenheiro de software para ajudá-lo a determinar se um quadrado mágico é válido ou...

8
Adicionando, à moda antiga

Resumo Os romanos antigos criaram um sistema numérico usando letras latinas, o que lhes serviu bem e ainda é usado pela civilização moderna, embora em um grau muito menor. Na época de seu uso, os romanos precisavam aprender a usar e manipular esses números para serem de grande utilidade para...