Domanda di colloquio di Tripadvisor

Convert user input to Roman Number

Risposta di colloquio

Anonimo

9 ott 2014

In Python: def convert_int_to_roman(n): conversion_table = [['M', 1000], ['CM', 900], ['D', 500], ['C', 100], ['XC', 90], ['L', 50], ['XL', 40], ['X', 10], ['IX', 9], ['V', 5], ['IV', 4], ['I', 1]] romanstring='' for pair in conversion_table: while n-pair[1]>=0: n -= pair[1] romanstring+=pair[0] return romanstring convert_int_to_roman(1986)