16922번 로마 숫자 만들기
로마 시대 때는 현재 활용하는 아라비아 숫자가 아닌 새로운 것으로 수를 표현하였습니다. 로마 숫자는 다음과 같은 7개의 기호로 이루어집니다. 수를 제작하는 규칙은 다음과 같다.
2023 대출금리 저렴한곳 추천합니다.
. 로마숫자 표기 방법
로마숫자는 큰 수를 앞왼쪽에 쓰며 작은 수를 뒤오른쪽에 씁니다. 이 때 큰 수와 작은 수를 더한 값이 나타내고자 하는 수입니다. 516, 527, 10111, 10212, XVII10527, LX501060, LXX502070, LXXV70575, CXXXV100305135, MM200072007, MMXXII20002022022, 예외적으로 4와 9인 경우는 작은 수를 앞왼쪽에 쓰기도 하며 이럴 때는 큰 수에서 작은 수를 뺀 값이 나타내고자 하는 수입니다.
. 로마숫자의 특징
로마숫자는 0이 없습니다. 로마숫자는 1, 5, 10, 50, 100, 500, 1000을 기본수로 사용합니다. 여기에서 1, 5, 10은 상형문자인 것으로 추정되고 있습니다. 즉, 5를 의미하는 V는 다섯 손가락을 편 상형문자에서 유래한 것으로 보이며, 2개의 V가 10을 의미하는 X가 된 것으로 보입니다. 100는 라틴어의 Centum, 1000은 Mille의 머리글자입니다.
로마 숫자 써보기
위에서 설명한 그대로 한번 써보세요. 문제 몇가지 낼게요. 4, 두 가지 표현 18, 욕 아님 주의 49, 아주 쉽네? 2023, 새해를 표현해 보자 1988, 서울 올림픽 2002, 한일 세계 대회 4는 5에서 1을 빼서 표현합니다. 5의 오른쪽에 가 있다면야 6, 왼쪽에 있다면야 4가 됩니다. 위에서 이야기한 것을 왜 다시 이야기하냐라고 생각하겠지만 4는 전적으로 두 가지 표현이 있습니다. 기본적으로 를 쓰는 것이 맞지만 시계 브랜드는 대신 IIII를 더 많이 사용합니다.
그 이유는 제대로 알려져 있지 않지만 동그란 시계의 특성상 보는 과정에서 따라 4와 6을 착각할 수도 있다는 것과 14는 막대기I, 58은 브이V, 912는 엑스X로 4개씩 3 분할되어 밸런스를 맞는다라는 이야기들이 있습니다.
윈도우키 마침표.
키보드에 있는 윈도우 키를 누른 상태한 번이 아니라 꾹 누르고 있어야 함에서 마침표를 입력하면 이모티콘 팝업이 생성됩니다. 마우스를 이용해서 상단에 있는Omega로 이동 후 하단에 있는 infin를 클릭하시면 숫자와 연관된 특수문자들이 있습니다. 아래로 조금 내리면 로마 숫자를 찾을 수 있습니다.
특수문자를 사용하면 48까지 쓸 수 있지만 그 이후부터는 50L, 100C, 500D, 1000M으로 쓰기 때문에 영문 자판을 이용할 수밖에 없습니다.
그래서 아이I, 브이V, 엑스X를 써서 표현하기도 합니다.
로마 숫자 읽는 방법
로마 숫자는 5진법으로 되어 있습니다. 1, 5, 10, 50, 100, 500, 1000만 알면 누구나 쉽게사실 어려움 읽을 수 있습니다. 기본 형태는 다음과 같습니다. 여기에 있는 7개를 어디에 몇 개 쓰느냐에 따라 숫자가 달라집니다. 자 그럼 로마 숫자를 1부터 10까지 써볼까요? 눈썰미가 좋은 분들은 모두 , , 로 되어 있다는 것을 눈치채셨을 것 같은데요. 로마 숫자는 쓰인 숫자를 모두 늘려서 읽으면 됩니다.
아주 간단하죠? 는 1, 는 5, 는 10입니다.
문제이해 및 코드설명
tonum 함수는 반복문을 통해 각 자릿수를 알아내는 코드입니다. 방문여부를 확인하며 작은 숫자가 왼쪽에 오는 특수경우를 각각 어떻게 처리할것인지 작성하였습니다. 문자를 숫자로 바꿔주는 코드는 가능한 경우의 수를 모두 적으면서 단순 무식한 방식으로 적용하였습니다. . 입력값을 해당 코드들을 적용시킨 후 숫자 값과 문자를 출력하는 코드를 작성하였습니다.
자주 묻는 질문
로마숫자 표기 방법
로마숫자는 큰 수를 앞왼쪽에 쓰며 작은 수를 뒤오른쪽에 씁니다. 좀 더 구체적인 사항은 본문을 참고하시기 바랍니다.
로마숫자의 특징
로마숫자는 0이 없습니다. 구체적인 내용은 본문을 참고하시기 바랍니다.
로마 숫자 써보기
위에서 설명한 그대로 한번 써보세요. 구체적인 내용은 본문을 참고하시기 바랍니다.