Menengah35 XPUnit 8: Matematika dan Bilangan, soal 10 dari 13

Romawi ke Angka

Baca angka Romawi dan ubah menjadi bilangan biasa.

Prasasti di sebuah museum bertuliskan MCMXLV. Tahun berapakah itu? Aturannya: lambang yang lebih kecil di depan lambang yang lebih besar dikurangkan, selain itu dijumlahkan.

Masukan

Satu baris berisi angka Romawi yang sah untuk bilangan 1 sampai 3999.

Keluaran

Nilai bilangannya.

Contoh masukan dan keluaran

  1. Contoh 1

    Masukan

    MCMXLV

    Keluaran

    1945

Petunjuk

Coba kerjakan dulu. Buka petunjuk satu per satu kalau kamu buntu.

Petunjuk 1

Simpan nilai setiap lambang di dictionary.

Petunjuk 2

Baca lambang satu per satu. Bila nilai lambang ini lebih kecil dari lambang sesudahnya, kurangkan. Selain itu, tambahkan.

Pelajari dulu konsepnyaDictionary: pasangan kunci dan nilaiPython Lanjutan: Fungsi, Koleksi, dan File

Soal lain di unit Matematika dan Bilangan

Soal berikutnya: Faktorisasi Prima

Latih logika sedikit setiap hari

Ada soal harian dengan XP ganda dan liga mingguan yang dimulai dari nol setiap Senin.

Lihat semua tantangan