보통 숫자와 로마 숫자를 입력하는 즉시 양방향으로 바꿉니다. 두 상자 중 편집할 쪽을 누르면 반대쪽이 키를 누를 때마다 따라 바뀝니다.
1990 을 치면 MCMXC 가, MCMXC 를 치면 1990 이 나옵니다. 마지막으로 편집한 쪽이 기준이라 상자를 옮겨 다녀도 이미 친 것이 다시 쓰이지 않습니다.
아라비아 쪽은 숫자, 로마 쪽은 일곱 글자입니다. 값 오름차순으로 I V X / L C D / M 배열이고, 시스템 키보드를 쓰지 않아 화면 절반이 덮이지 않습니다.
글자 묶음 위에 그은 줄은 그 묶음을 1000배 하고, 줄이 둘이면 한 번 더 곱합니다. 4000 은 한 줄 IV, 4,000,000 은 두 줄 IV 입니다. 이 줄들은 글꼴에 맡기지 않고 앱이 직접 그리며, 1부터 3,999,999,999까지 다룹니다.
IIII·VV·IC 모두 값이 나오고 옆에 표준형을 보여 줍니다. 시계 문자판이 실제로 IIII 를 쓰므로 막는 편이 오히려 불친절합니다.
분해를 펼치면 1990 이 M(1000) + CM(900) + XC(90) 으로 나뉩니다. 입력할 때마다 갱신됩니다.
일곱 글자, 뺄셈이 되는 여섯 쌍, 반복 한도, 윗줄 규칙, 그리고 이 앱이 비표준 입력을 어떻게 읽는지가 있습니다. 모든 예시는 누르면 변환기에 그 값이 들어갑니다.
| 플랫폼 | Android (Kotlin, Jetpack Compose) |
|---|---|
| 패키지명 | com.droidactor.roman |
| 최소 Android | Android 8.0 (API 26) |
| 대상 Android | API 36 |
| 지원 범위 | 1 ~ 3,999,999,999 |
| 네트워크 | 변환에는 쓰지 않습니다 — 오프라인으로 동작합니다 |
| 권한 | 진동뿐입니다. 위치·연락처·저장소·카메라·마이크 권한은 요청하지 않습니다 |
| 가격 | 무료, 광고 지원 (Google AdMob) |
| 계정 | 없음. 로그인도 가입도 없습니다. |
| 상태 | Google Play 출시 — 스토어 페이지 |
1부터 시작합니다 — 로마 숫자에는 0을 나타내는 글자가 없고 음수나 소수를 적는 방법도 없습니다. 선택 영역과 클립보드는 아직 없습니다. 윗줄은 글자가 아니라 그림이라 화면 낭독기에는 말로 알려 줍니다: “I V 한 줄, 곱하기 천, X I I. 값 4012”.
변환은 전부 폰 안에서 이뤄집니다. 입력한 숫자는 저장되거나 어디로도 전송되지 않으며 앱을 닫으면 사라집니다. 저장하는 것은 사용자가 고른 설정 세 가지뿐입니다 — 테마, 표시 언어, 화면 방향.
버그 신고·질문·기능 제안은 droidactor@gmail.com 으로 보내 주세요.