도토리 로마 숫자 변환기 — 사용 설명서

com.droidactor.roman

변환하기

화면에는 상자 둘 — 위가 아라비아 숫자, 아래가 로마 숫자 — 과 그 아래 키패드 하나가 있습니다. 편집할 상자를 누르면 키패드가 그 쪽에 맞게 바뀌고, 키를 누를 때마다 반대쪽이 따라옵니다.

3999 를 넘는 값 — 윗줄

글자 묶음 위에 그은 줄은 그 묶음을 1000배 하고, 줄이 둘이면 한 번 더 곱합니다. 한 줄 IV 는 4000, 두 줄 IV 는 4,000,000 입니다. 두 줄 표기는 고대 로마의 표준이 아니라 후대의 관례이고 어느 글꼴에도 없어서, 앱이 모든 줄을 직접 그립니다. 다루는 범위는 1부터 3,999,999,999까지입니다.

로마 키패드 맨 위에는 ×1M · ×1K · 일반 세 버튼이 있습니다. 다음에 칠 글자가 어느 구간에 들어갈지를 정합니다.

  1. ×1K 를 누르고 IV 를 치면 값은 4000 입니다.
  2. ×1M 을 누르고 IV 를 치면 값은 4,000,000 입니다.
  3. 일반 을 누르고 XII 를 치면 값은 4012 가 됩니다.

구간마다 커서가 따로 있어서, 윗줄 구간으로 돌아가 고치더라도 다른 구간에서 하던 자리를 잃지 않습니다.

이 앱이 받아들이는 것

IIII·VV·IC 같은 표기는 표준이 아니지만 이 앱은 읽어 냅니다 — 시계 문자판이 실제로 IIII 를 씁니다. 다음 글자가 더 크면 빼고 아니면 더하는 규칙이라 IIV 는 5(1 − 1 + 5)로 읽습니다. 다른 도구는 달리 읽을 수도 있습니다.

입력이 표준형이 아니면 상태 줄에 표준형을 함께 보여 줍니다. 오류가 아니라 안내이며 값은 그대로 변환됩니다.

분해 보기

상자 아래의 어떻게 쪼개지는지 보기 를 펼치면 지금 값이 그것을 이루는 항으로 나뉩니다. 1990 은 M(1000) + CM(900) + XC(90) 입니다. 입력에 따라 갱신되고, 닫을 때까지 펼쳐진 채로 있습니다.

도움말

헤더의 ? 버튼을 누르면 일곱 글자, 뺄셈이 되는 여섯 쌍, 같은 글자를 몇 번까지 쓰는지, 윗줄 규칙, 그리고 이 앱이 비표준 입력을 읽는 방식을 담은 페이지가 열립니다. 모든 예시는 누를 수 있습니다 — 누르면 변환기에 그 값이 들어가 실제로 변환되는 것을 볼 수 있습니다.

설정

문제 해결

증상확인할 것
키를 눌러도 값이 안 바뀜아라비아 쪽은 7자리, 로마 쪽은 구간마다 20자가 상한입니다. 상한에서는 더 이상 들어가지 않습니다 — 키는 반응하지만 값이 바뀌지 않습니다.
“이 앱은 1부터 3,999,999,999까지 다룹니다”값이 범위를 벗어났습니다. 로마 숫자에는 0도 음수도 없고, 윗줄 구간 자체는 MMMCMXCIX(3999)를 넘을 수 없습니다.
“로마 숫자가 아닙니다”로마 상자에 I V X L C D M 이 아닌 것이 들어 있습니다.
글자가 엉뚱한 구간에 들어감×1M / ×1K / 일반 중 어느 것이 선택돼 있는지 보세요. 그것이 다음 글자가 갈 자리를 정합니다.
커서가 생각한 자리에 없음고칠 글자를 직접 누르면 그 옆으로 갑니다. 한쪽을 편집하면 반대쪽 커서는 새 값의 끝으로 갑니다.

요구 사항·제한·개인정보

입력한 숫자는 저장되거나 전송되지 않으며 앱을 닫으면 사라집니다. 앱이 기억하는 것은 고른 테마, 표시 언어, 화면 방향뿐입니다. 개인정보 처리방침 전문을 보세요.