Kyauta Mai Canza Lambar Roman
Canza lambobi zuwa lambobin Roman da akasin haka. Lambobin al'ada suna rufe 1–3999, tare da alamar vinculum da ke faɗaɗa zuwa 3,999,999.
Ƙimomin gama gari
Tebur na tunani (danna don kwafi)
Ƙa'idojin lambar Roman: I=1, V=5, X=10, L=50, C=100, D=500, M=1000.
Tsarin ragi: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900. Lambobin gama gari mafi girma su ne MMMCMXCIX (3999).
Vinculum: layi a saman lamba yana ninka ta sau 1000 (V̅ = 5000, X̅ = 10000, M̅ = 1,000,000), yana faɗaɗa zango zuwa 3,999,999.
Yadda Yake Aiki
Dukkan canjawa tana gudana a burauzarka ta wani algorithm da aka rubuta da hannu, babu dogaro — babu bukatar uwar garke da ake yi. Wani tebur bincike tsayayye na haɗi 13 na alama-ƙima (M=1000 har zuwa I=1) yana tuka alkibla biyu na canjawa, kuma tabbatarwar canonical tana mayar da sakamakon zuwa gaba don ƙin shigarwa marasa al'ada.
- 1Tebur bincike yana tuka canjawaKayan aikin yana bayyana haɗi 13 na alama-ƙima — M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I — a tsari mai raguwa. Don canja lamba ta decimal, yana tafiya wannan jeri kuma yana cire kowace ƙima akai-akai yayin da yake ƙara alamar da ta dace, algorithm na roman numeral na greedy na al'ada.
- 2Tabbatarwar canonical a canjawa akasiLokacin canja roman numeral baya zuwa lamba, mai nazari yana amfani da ka'idar subtractive (wata ƙima ƙarama a gaban wata mafi girma tana cirewa, ba ƙarawa ba), sannan nan take yana sake ɓoye sakamakon kuma yana kwatanta shi da shigarwar asali. Ana ƙin duk wata harafi marar-canonical — misali IIII maimakon IV.
- 3Rubutun vinculum yana faɗaɗa zangon zuwa 3,999,999Lambobin sama da 3,999 suna amfani da rubutun vinculum: ana canja sashin dubbai zuwa Roman na asali, sannan ana ƙara wata harafin Unicode overline mai haɗuwa (U+0305) zuwa kowace harafi don zana overbar na gargajiya wadda take nufin ninkawa da 1,000. Misali, 5,000 an zana ta a matsayin V da overline.
- 4Yanayin kwanan wata yana canja kowane bangare dabanA yanayin kwanan wata, kayan aikin yana nazarin zaɓaɓɓen kwanan wata zuwa cikakkiyar lamba na rana, wata, da shekara, yana canja kowanne ta iri ɗayan aikin toRoman, sannan yana haɗa su da zaɓaɓɓen mai raba (ɗigo na tsakiya, hyphen, slash, ko sarari) a zaɓaɓɓen tsari (DMY, MDY, ko YMD).
Kayan Aiki Masu Alaƙa
Mai Juyar da Kwanan Farisa (Jalaali / Shamsi)
Juya kwanakin Farisa na Jalaali (Solar Hijri / Shamsi) zuwa da daga kalandar Miladiyya nan take, tare da ranar mako, shekaru a tsarin Jalaali, sunayen watanni na Dari na Afghanistan, da lambobin Farisa. Kyauta, cikin sirri, kuma yana aiki gaba ɗaya a burauzarka.
Mai Fassara Lambar Morse
Canza rubutu zuwa lambar Morse da akasin haka. Ka saurari saƙonka a matsayin sauti a lokaci na gaske.
Mai Canza Binary zuwa Rubutu
Canza rubutu zuwa binary (0s da 1s) da akasin haka. Yana goyan bayan UTF-8. Duba yawan bytes da bits na kowane rubutu.