【坑】0~3999的罗马数字识别
谢谢colo~(/ω\)收藏~😘
笔记,正好学到就放上来存着。虽然感觉大家可能都懂的样子。
其实之前并没有怎么用得到,除了看条款,数字大了我就头晕。
满屏的十字绣,字体无力,网页上实在搞不出Times New Roman。送给(?)包子 @熬夜编程的蛋花汤 。
LO主野生技术协会成员,以自己懂了为目标,理解方式可能比较奇怪。如有误评论拍我~
需要掌握7个罗马数字
I=1
V=5
X=10
L=50
C=100
D=500
M=1000
现在记不完没关系,迟早会洗脑的。
我觉得自己应该会数123
所以这一组应该很容易:
I=1
II=2
III=3
(跟腾格瓦数字表达好像。。。)
没有IIII这种鬼,同一个字母只能出现3次。
IV=4
LO主之前不怎么分得清IV和VI。
首要的是理解:
V=5
(吐槽一句呆梨语V可以读vu,跟“五”发音有点像。I读i,跟“一”差不多。拉丁语仿古式类似,因为V不用咬唇似乎更接近汉语普通话?)
IV的I在左边,表示V-I,即5-1,4
VI的I在右边,表示V+I,即5+1,6
同理可以搞出VII和VIII,即7和8
所以从1到8排列就有这种美丽的画面感:
I II III IV V VI VII VIII
往左小,往右大。
请注意 IV V VI,宛如一个大笑挥舞丝绢的托卡斯。
与4通过5-1表达的形式类似,9是通过10-1的形式表达的。
没有IIII这种鬼也意味着没有VIIII这种鬼。
X=10, I=1,把较小的I扔到X前面表示“X-I”即“10-1”
(X和十,又是一个神奇的巧合)
即IX=9
1到10就搞定啦!
I II III IV V VI VII VIII IX X
这样就可以应付一些序言的页码了,然而对于一些话多的作者还是不够。
11到19很好地遵循了“10+?”的表达方式。
比如:XI=11, XIX=19
(看起来有点像弥留之际的欢欢)
20呢,就是2个10写在一起啦,XX。
二十几依旧可以用“20+?”的表达方式。
比如:24=XXIV
值得注意的是29有两种表达方式,可以用XXIX,也可以用IXXX(30-1)
30呢,就是3个10写在一起啦,XXX。
三十几依旧可以用“30+?”的表达方式。
并没有XXXX这个鬼。
同4通过5-1的方式表达类似,40通过50-10的方式表达。
L=50
在L左边扔一个X,50-10,XL=40
在L右边扔一个X,50+10,LX=60
同理,搞出了70和80,LXX和LXXX
同9通过10-1的方式表达类似,90通过100-10的方式表达。
C=100
(语种英语的小伙伴们可以脑一下“世纪”的首字母)
XC=90
与29有两种表达方式不同,99只能写成90+9的形式,即XCIX,而不能用100-1的形式,因为扔东西去左边减的时候不能跨位。
在1到100中,往左边扔的东西,只能是I或X,要么减1,要么减10
挑出几个可能卡机混淆的东西:
XXXVIII =38
L=50
LI=51
LIV=54
LV=55
1到100搞定了。
如果表达年份,还需要“成百上千”
同两位数的“10+?”类似,三位数可以使用“100+?”的表达方式
比如117,可以拆为100+17=100+(10+7)=100+[10+(5+2)]
C=100
X=10
VII=7
合起来就是CXVII=117
200就是CC,300就是CCC
并没有CCCC这种鬼,不能犯规。
400通过500-100表达,同之前的规则类似。
D=500
(“幽暗密林的树叶红了500次”,莱戈拉斯望着你:D)
在D左边扔一个C,500-100,CD=400
在D右边扔一个C,500+100,DC=600
同理,搞出了700和800,即DCC和DCCC
并没有VCD这种鬼,与1到100中可以往左边扔的东西相比,除了I和X,超过100的数字中,可以多扔一个C。但是不可以扔V,请记住1打头的1,10,1000都是单身狗属性,和把两条线纠缠在一起的V不一样。
900通过1000-100表达,与9通过10-1表达类似。
M=1000
(意语mille很常用,语种英语的小伙伴们可能不是很好脑,试试millenary)
CM=900
1001~3999也遵循了“合起来”的规则
比如:2016写成罗马数字,2000+16=2000+(10+6)=2000+[10+(5+1)]
2000=MM
10=X
6=VI
合起来就是MMXVI
请注意这里是不用管百位的“0”的。
反过来,从一串罗马数字看出我们习惯使用的阿拉伯数字也不难。
比如:MMMCMXCIX
可以按千、百、十、个把它们分成MMM CM XC IX
MMM=3000
CM=M-C=1000-100=900
XC=C-X=100-10=90
IX=X-I=10-1=9
合起来就是3999
再来一个:MCMLXXVII
我习惯先把位数大的拖出来,找M。
发现有MCM,由于较小数在较大数的左边,意味着该较大数-较小数,是一个整体,所以这个MCM实际是M CM
再把两位数的抓出来LXX,剩下个位数的是VII
M=1000
CM=900
LXX=70
VII=7
如此可以得到宝钻出版的年份1977
评论