Sha256: bb36fbce25e37e3cf49fe41026e6280e6db63496403058e3060f6eae2b867aea
Contents?: true
Size: 399 Bytes
Versions: 396
Compression:
Stored size: 399 Bytes
Contents
NUMERAL_MAPPINGS = ( (1000, 'M'), (900, 'CM'), (500, 'D'), (400, 'CD'), (100, 'C'), (90, 'XC'), (50, 'L'), (40, 'XL'), (10, 'X'), (9, 'IX'), (5, 'V'), (4, 'IV'), (1, 'I') ) def numeral(number): s = '' for arabic, roman in NUMERAL_MAPPINGS: while number >= arabic: s += roman number -= arabic return s
Version data entries
396 entries across 396 versions & 1 rubygems