Olùyí Nọ́mbà Roman Ọ̀fẹ́
Yí àwọn nọ́mbà padà sí àwọn nọ́mbà Roman àti ní ọ̀nà kejì. Àwọn nọ́mbà déédé ń bo 1–3999, pẹ̀lú àmì vinculum tí ó ń mú ààlà náà pọ̀ sí 3,999,999.
Àwọn iye tó wọ́pọ̀
Tábìlì ìtọ́kasí (tẹ̀ láti dà kọ́pi)
Àwọn òfin nọ́mbà Roman: I=1, V=5, X=10, L=50, C=100, D=500, M=1000.
Àmì ìyọkúrò: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900. Àwọn nọ́mbà déédé máa ń dópin ní MMMCMXCIX (3999).
Vinculum: ìlà kan lórí nọ́mbà kan ń pọ̀ sí i ní ìlọ́po 1000 (V̅ = 5000, X̅ = 10000, M̅ = 1,000,000), èyí tí ó ń fẹ̀ ìwọ̀n náà sí 3,999,999.
Bí Ó Ṣe Ń Ṣiṣẹ́
Gbogbo ìyípadà ń ṣiṣẹ́ nínú aṣàwákiri rẹ nípasẹ̀ algorithm tí a fi ọwọ́ kọ, tí kò ní ìgbẹ́kẹ̀lé lórí ohunkóhun mìíràn — kò sí ìbéèrè sáfà tí a ṣe. Tábìlì ìtọ́ka tí a dá kalẹ̀ ti àwọn ìdìpọ̀ àmì-iye 13 (M=1000 títí dé I=1) ń darí ìtọ̀nà méjèèjì ti ìyípadà, ìfọwọ́sí canonical sì ń tún àbájáde náà mú padà láti kọ ìbáwọlé tí kì í ṣe déédéé.
- 1Tábìlì ìtọ́ka ń darí ìyípadàIrinṣẹ́ náà ń dá ìdìpọ̀ àmì-iye 13 sí i — M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I — ní ìtòlẹ́sẹẹsẹ tí ó ń dín kù. Láti yí nọ́mbà decimal kan padà, ó ń rìn kiri àtòjọ yìí a sì ń yọ iye kọ̀ọ̀kan kúrò léraléra nígbà tí ó ń fi àmì tí ó bára mu kún un, algorithm Roman numeral kíkọ́rọ̀ déédéé náà.
- 2Ìfọwọ́sí canonical ní ìyípadà-padàNígbà tí a bá ń yí Roman numeral padà sí nọ́mbà kan, parser náà ń lo òfin ìyọkúrò (iye kékeré kan ṣáájú iye ńlá ni a yọ kúrò, a kò fi kún un), kí ó sì tún kó àbájáde náà lẹ́sẹ̀kẹsẹ̀ tí ó sì fi wé ìbáwọlé ìpilẹ̀ṣẹ̀ náà. Ọ̀wọ́ ọ̀rọ̀ tí kì í ṣe canonical èyíkéyìí — fún àpẹẹrẹ IIII dípò IV — ni a kọ̀.
- 3Àkọsọ Vinculum ń fẹ̀ àyè náà sí 3,999,999Àwọn nọ́mbà tí ó ju 3,999 lọ ń lo àkọsọ vinculum: apá ẹgbẹ̀rún ni a yí padà sí Roman ìpìlẹ̀, kí a sì fi àmì Unicode overline tí a kó pọ̀ (U+0305) kún lẹ́tà kọ̀ọ̀kan láti ṣe àgbékalẹ̀ ìlà-lókè ìbílẹ̀ tí ó ń fi ìlọ́po 1,000 hàn. Fún àpẹẹrẹ, 5,000 ni a fi hàn gẹ́gẹ́ bí V pẹ̀lú ìlà-lókè kan.
- 4Ipò ọjọ́ ń yí apá kọ̀ọ̀kan padà lọ́tọ̀ọ̀tọ̀Ní ipò ọjọ́, irinṣẹ́ náà ń pín ọjọ́ tí a yàn sí ọjọ́, oṣù, àti ọdún àmì-nọ́mbà, ó ń yí ọ̀kọ̀ọ̀kan padà nípasẹ̀ iṣẹ́ toRoman kan náà, kí ó sì so wọn pọ̀ pẹ̀lú olùpín tí a yàn (dot àárín, hyphen, slash, tàbí àyè) ní ìtòlẹ́sẹẹsẹ tí a yàn (DMY, MDY, tàbí YMD).
Àwọn Irinṣẹ Tó Jọra
Ẹ̀rọ Ìyípadà Ọjọ́ Persia (Jalaali / Shamsi)
Yí àwọn ọjọ́ Persia Jalaali (Solar Hijri / Shamsi) padà sí àti láti kàlẹ́ńdà Gregorian lẹ́sẹ̀kẹsẹ̀, pẹ̀lú ọjọ́ ọ̀sẹ̀, ọjọ́-orí ní Jalaali, orúkọ oṣù Afghan Dari, àti àwọn nọ́mbà Persia. Ọ̀fẹ́, ní àṣírí, ó sì ń ṣiṣẹ́ pátápátá nínú ẹ̀rọ àyẹ̀wò rẹ.
Olùyí Kóòdù Morse
Yí ọ̀rọ̀ padà sí kóòdù Morse àti ní ọ̀nà kejì. Fetí sí ìdaṣiṣẹ́ ohùn ti ọ̀rọ̀ rẹ lákòókò gidi.
Olùyí Binary sí Ọ̀rọ̀
Yí ọ̀rọ̀ padà sí binary (0 àti 1) àti ní ọ̀nà kejì. Ó ń ṣètìlẹyìn fún ìkọ́ọ̀dù UTF-8. Wo iye byte àti bit fún ọ̀rọ̀ kankan.