📜  61 in romeinse cijfers (1)

📅  最后修改于: 2023-12-03 15:13:09.223000             🧑  作者: Mango

61 in Romeinse cijfers

In de Romeinse cijfers wordt het getal 61 als volgt weergegeven: LXI.

Uitleg

Het getal 61 in Romeinse cijfers wordt weergegeven met behulp van drie symbolen:

  • L = 50
  • X = 10
  • I = 1
Code snippet

Als je dit getal wilt omzetten naar Romeinse cijfers in een programmeertaal, kun je bijvoorbeeld de volgende code gebruiken (voorbeelden zijn in Python):

def to_roman(num):
    roman = {1: 'I', 4: 'IV', 5: 'V', 9: 'IX', 10: 'X', 40: 'XL', 50: 'L', 90: 'XC', 100: 'C', 400: 'CD', 500: 'D', 900: 'CM', 1000: 'M'}
    result = ''
    for value, letter in sorted(roman.items(), reverse=True):
        while num >= value:
            result += letter
            num -= value
    return result

print(to_roman(61)) # output: LXI

Dit stukje code maakt gebruik van een dictionary om de symbolen en hun bijbehorende waarden op te slaan. Vervolgens worden de symbolen in omgekeerde volgorde gesorteerd en één voor één toegevoegd aan een resultaatstring, zolang het getal dat we willen omzetten nog groter is dan de waarde van het huidige symbool.