tasks a-s
This commit is contained in:
parent
47bf37c096
commit
b83f433714
12433 changed files with 156208 additions and 123 deletions
15
Task/Roman-numerals-Encode/M4/roman-numerals-encode.m4
Normal file
15
Task/Roman-numerals-Encode/M4/roman-numerals-encode.m4
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
define(`roman',`ifelse(eval($1>=1000),1,`M`'roman(eval($1-1000))',
|
||||
`ifelse(eval($1>=900),1,`CM`'roman(eval($1-900))',
|
||||
`ifelse(eval($1>=500),1,`D`'roman(eval($1-500))',
|
||||
`ifelse(eval($1>=100),1,`C`'roman(eval($1-100))',
|
||||
`ifelse(eval($1>=90),1,`XC`'roman(eval($1-90))',
|
||||
`ifelse(eval($1>=50),1,`L`'roman(eval($1-50))',
|
||||
`ifelse(eval($1>=40),1,`XL`'roman(eval($1-40))',
|
||||
`ifelse(eval($1>=10),1,`X`'roman(eval($1-10))',
|
||||
`ifelse(eval($1>=9),1,`IX`'roman(eval($1-9))',
|
||||
`ifelse(eval($1>=5),1,`V`'roman(eval($1-5))',
|
||||
`ifelse(eval($1>=4),1,`IV`'roman(eval($1-4))',
|
||||
`ifelse(eval($1>=1),1,`I`'roman(eval($1-1))'
|
||||
)')')')')')')')')')')')')dnl
|
||||
dnl
|
||||
roman(3675)
|
||||
Loading…
Add table
Add a link
Reference in a new issue