БГ
Size: a a a
БГ
A
<Ч
A
E
<Ч
Д
БГ
AT
if __name__ == '__main__':
assert solution(1), 'I'
assert solution(4), 'IV'
assert solution(6), 'VI'
assert solution(14), 'XIV'
assert solution(21), 'XXI'
assert solution(89), 'LXXXIX'
assert solution(91), 'XCI'
assert solution(984), 'CMLXXXIV'
assert solution(1000), 'M'
assert solution(1889), 'MDCCCLXXXIX'
assert solution(1989), 'MCMLXXXIX'
E
AT
E
<Ч
if __name__ == '__main__':
assert solution(1), 'I'
assert solution(4), 'IV'
assert solution(6), 'VI'
assert solution(14), 'XIV'
assert solution(21), 'XXI'
assert solution(89), 'LXXXIX'
assert solution(91), 'XCI'
assert solution(984), 'CMLXXXIV'
assert solution(1000), 'M'
assert solution(1889), 'MDCCCLXXXIX'
assert solution(1989), 'MCMLXXXIX'
БГ
БГ
if __name__ == '__main__':
assert solution(1), 'I'
assert solution(4), 'IV'
assert solution(6), 'VI'
assert solution(14), 'XIV'
assert solution(21), 'XXI'
assert solution(89), 'LXXXIX'
assert solution(91), 'XCI'
assert solution(984), 'CMLXXXIV'
assert solution(1000), 'M'
assert solution(1889), 'MDCCCLXXXIX'
assert solution(1989), 'MCMLXXXIX'
AT
def digital_root(n):
return n % 9 or n and 9
E
E
БГ
R3