이 모듈에서는 {{Roman}} 템플릿을 구현합니다.동작 설명서는 템플릿페이지를 참조해 주세요.테스트 케이스에 대해서는, 「템플릿:」을 참조해 주세요.로마/테스트 케이스
- 모듈은 로마 숫자로 0을 지원하며 'N'으로 표시됩니다.
- 2016년 4월 25일 이전에는 69105를 LXVMMMCV로 표시하였으며, IX와 IV를 각각 9000과 4000으로 추가하여 69105를 LXIXCV로 표시하였습니다.
- 모듈은 1/1728의 정밀도로 10진수식, 분수식 및 산술식을 처리합니다.118 회선에서 사용합니다.
까다로운 케이스 처리(0.00001 및 99.9999 등)
- 숫자의 정수 부분에 해당하는 로마 숫자를 찾으십시오.
- 숫자가 정수가 아닌 경우:
- 가장 작은 단위(1/1728)의 절반을 추가하여 잘라내는 대신 반올림을 시뮬레이션합니다.
- 이 새로운 결과가 1/1728 ~1727/1728 사이인지 확인합니다(실제로는 부동 소수점 반올림 문제로 인해 1.1/1728 ~1727.1/1728).
- 따라서 0.00001은 최소 단위 기호(공백 또는 0 대신)를 가지며 99.9999는 100 또는 99 및 2의 절반으로 표시되지 않습니다.
확인