Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
|
|
@ -0,0 +1,18 @@
|
|||
var roman = {
|
||||
map: [
|
||||
1000, 'M', 900, 'CM', 500, 'D', 400, 'CD', 100, 'C', 90, 'XC',
|
||||
50, 'L', 40, 'XL', 10, 'X', 9, 'IX', 5, 'V', 4, 'IV', 1, 'I',
|
||||
],
|
||||
int_to_roman: function(n) {
|
||||
var value = '';
|
||||
for (var idx = 0; n > 0 && idx < this.map.length; idx += 2) {
|
||||
while (n >= this.map[idx]) {
|
||||
value += this.map[idx + 1];
|
||||
n -= this.map[idx];
|
||||
}
|
||||
}
|
||||
return value;
|
||||
}
|
||||
}
|
||||
|
||||
roman.int_to_roman(1999); // "MCMXCIX"
|
||||
Loading…
Add table
Add a link
Reference in a new issue