아랍어 디지털 to 로마 디지털 온라인 변환 도구
로마 숫자
정보아랍어 디지털 to 로마 디지털 온라인 변환 도구:
이 온라인 아라비아 숫자 - 로마 숫자 변환 도구를 사용하면 아라비아 숫자를 로마 숫자로 변환 할 수 있습니다. 아라비아 숫자를 입력하면 로마 숫자가 결과 상자에 표시됩니다.
로마 숫자:
로마 숫자는 라틴 문자를 사용하여 숫자를 나타냅니다 ("I" :"1", "V" :"5", "X" :"10", "L" :"50", "C" :"100", "D" :"500", "M" :"1000")
. ("I" :"1", "V" :"5", "X" :"10", "L" :"50", "C" :"100", "D" :"500", "M" :"1000")
로마 숫자 체계는 종종 논문과 책의 분류에 사용됩니다.
아라비아 숫자를 로마 숫자로 변환하는 방법은 무엇입니까?
1 단계 : 라틴 알파벳으로 표현 된 값을 순차적으로
["M": 1000, "CM": 900, "D": 500, "CD": 400, "C": 100, "XC": 90, "L": 50, "XL": 40, "X": 10, "IX": 9, "V": 5, "IV": 4, "I": 1]
2 단계 : 왼쪽에서 오른쪽으로 가장 큰 값을 빼고 나머지 값이 0이 될 때까지 반복하십시오.
예 1 : 아라비아 숫자 "424"는 로마 숫자로 변환됩니다.
424 = 400 + 10 + 10 + 4 = CD + X + X + IV = CDXXIV
예 2 : 아라비아 숫자 "2019"는 로마 숫자로 변환됩니다.
2019 = 1000 + 1000 + 10 + 9 = M + M + X + IX = MMXIX
아라비아 숫자 - 로마 숫자 변환 표:
아라비아 숫자 | 로마 숫자 | 아라비아 숫자 | 로마 숫자 |
---|---|---|---|
1 | I | 21 | XXI |
2 | II | 22 | XXII |
3 | III | 23 | XXIII |
4 | IV | 24 | XXIV |
5 | V | 25 | XXV |
6 | VI | 26 | XXVI |
7 | VII | 27 | XXVII |
8 | VIII | 28 | XXVIII |
9 | IX | 29 | XXIX |
10 | X | 30 | XXX |
11 | XI | 31 | XXXI |
12 | XII | 32 | XXXII |
13 | XIII | 33 | XXXIII |
14 | XIV | 34 | XXXIV |
15 | XV | 35 | XXXV |
16 | XVI | 36 | XXXVI |
17 | XVII | 37 | XXXVII |
18 | XVIII | 38 | XXXVIII |
19 | XIX | 39 | XXXIX |
20 | XX | 40 | XL |
링크:
위키 백과 (로마 디지털 시스템): https://en.wikipedia.org/wiki/Roman_numerals
파이썬에서 아랍어에서 로마 숫자로 변환:
def transform_number_to_roman_numeral(number): roman_value_list = [1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1] roman_char_list = ["M", "CM", "D", "CD", "C", "XC", "L", "XL", "X", "IX", "V", "IV", "I"] res = '' for i in range(len(roman_value_list)): while number >= roman_value_list[i]: number -= roman_value_list[i] res += roman_char_list[i] return res number_input = 987 roman_numeral_output = transform_number_to_roman_numeral(number_input) print('number {0} equal to:{1}'.format(number_input, roman_numeral_output)) ------------------- number 987 equal to:CMLXXXVII
자바에서 로마 숫자로 변환하는 아랍어:
public class NumberConvertManager { public static String transform_number_to_roman_numeral(int number) { int[] roman_value_list = new int[]{1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1}; String[] roman_char_list = new String[]{"M", "CM", "D", "CD", "C", "XC", "L", "XL", "X", "IX", "V", "IV", "I"}; StringBuilder res = new StringBuilder(); for (int i = 0; i < roman_value_list.length; i += 1) { while (number >= roman_value_list[i]){ number -= roman_value_list[i]; res.append(roman_char_list[i]); } } return res.toString(); } public static void main(String[] args) { int number_input = 987; String roman_numeral_output = transform_number_to_roman_numeral(number_input); System.out.println("number " + number_input + " equal to:" + roman_numeral_output); } } ------------------- number 987 equal to:CMLXXXVII
관련 도구
십진수에서 십진수로 변환
10 진수에서 16 진수로 변환
8 진수에서 10 진수로 변환
십진수에서 8 진수로의 변환
2 진 - 10 진수 변환
10 진수에서 2 진수로 변환
ASCII 조회 테이블
16 진수 - ASCII 문자열 변환
ASCII 문자열 - 16 진수 변환
10 진수로 변환하는 분수
분수 - 분수 변환
십진법 전환율
소수점에서 백분율로 변환
분수 변환 비율
점수 대 백분율 전환
16 진수 - RGB 색상 변환
RGB 색상 - 16 진수 색상 변환
Hex 컬러에서 RGBA 컬러 변환
RGBA 색상 - 16 진수 색상 변환
로마 숫자 비교표 1-1000
로마 숫자에서 아라비아 숫자로의 변환
아라비아 숫자에서 로마 숫자로 변환