Roma Rakamları Çevirici
Roma rakamlarını sayılara ve sayıları Roma rakamlarına çevirin; hatalı biçimlenmiş rakamları tahmin etmek yerine reddederek.
Tamamen tarayıcınızda çalışır. Hiçbir şey yüklenmez, günlüğe yazılmaz veya saklanmaz.
Roma rakamı
MCMXCIV
- Sayı
- 1994
- Nasıl toplanıyor
- M = 1000 + CM = 900 + XC = 90 + IV = 4
Roma rakamları saat kadranlarında, film jeneriklerinde, anıtlarda ve bölüm numaralarında karşımıza çıkar ve tek bir harf yüzünden yanlış okunmaları kolaydır. Bu araç iki yönde de çevirir ve hatalı biçimlenmiş her şeyi tahmin etmek yerine reddeder.
Nasıl çalışır
Bir sayıyı yazmak açgözlü bir işlemdir: sığan en büyük değeri alın (M, CM, D, CD, C, XC ve böylece I’ya kadar), çıkarın ve tekrarlayın. Bu, kanonik rakamı üretir; çıkarmanın yalnızca izin verilen altı yerde kullanıldığı biçimi.
Okumak aynı kuralın tersidir ve ardından bir kontrol yapılır. Rakam olağan biçimde toplanır ve sonuç yeniden yazılır; ikisi uyuşmazsa girdi doğru biçimlenmiş değildir. Bu tek kontrol, her biri için ayrı bir kural gerekmeden IIII, VX, IC ve diğer tüm hatalı yapıları reddeder.
Örnekler
| Durum | Girdi | Sonuç |
|---|---|---|
| İçinde iki çıkarma bulunan bir yıl | MCMXCIV | 1994 — M + CM + XC + IV |
| Ters yön | 2026 | MMXXVI |
| Reddedildi, çünkü 4 böyle yazılmaz | IIII | rejected |
Sık sorulan sorular
Saat kadranları kullandığı hâlde IIII neden reddediliyor?
Çünkü saat kadranları gösterimin kendisi değil, tipografik bir gelenektir. IIII saatlerde karşı taraftaki VIII ile denge kurmak için görülür ve neredeyse başka hiçbir yerde görülmez. Burada kabul etmek IIIII ve VIIII’yi de kabul etmek demek olurdu; o zaman gösterimin kuralı kalmaz.
Neden 3999’da duruyor?
Çünkü dört bini yazmanın üzerinde anlaşılmış bir yolu yoktur. Klasik cevap, bin ile çarpmak anlamına gelen bir üst çizgidir; bu bir harf değil tipografik bir işarettir. M’yi tekrarlama alternatifi ise bir standart değildir. Reddetmek, birini seçmekten daha dürüsttür.
Sıfır var mı?
Hayır. Sistemde onun için bir sembol de, ona ihtiyaç duyan basamak değeri de yoktur. Hiçbir şeyi yazmak zorunda kalan katipler nulla kelimesini yazardı.
Hangi çıkarmalara izin veriliyor?
Yalnızca altısına: IV, IX, XL, XC, CD ve CM; yani V ya da X’ten önce I, L ya da C’den önce X ve D ya da M’den önce C. 99 için IC bunlardan biri değildir; 99, XCIX’tir.
Bilmekte fayda var
- Hatalı biçimlenmiş rakamlar yorumlanmak yerine reddedilir. IIII, IC ve VX’in hepsinin kastedilen anlamı bellidir; ama bunu bildirmek, bir rakamın söylemediği bir şeyi söylediğini öne sürmek olurdu.
- Aralık 1 ile 3999 arasıdır. Sistemde sıfır yoktur ve 3999’un üzerinde düz harflerle yazılabilen, üzerinde anlaşılmış bir gösterim yoktur.