-
[TIL] Algorithm 5Develope/Algorithm 2020. 5. 20. 22:50
1. 문제
2. 결과
function romanToNum(s) { const numObj = { "I" : 1, "V" : 5, "X" : 10, "L" : 50, "C" : 100, "D" : 500, "M" : 1000 } let result = 0; console.log(numObj["X"]); for(let i = 0; i < s.length; i++) { console.log('i+1: ', numObj[s[i+1]]); if(numObj[s[i]] < numObj[s[i+1]]) { result = result - numObj[s[i]]; } else { result = result + numObj[s[i]]; } } return result; // 12 } romanToNum('XII');
'Develope > Algorithm' 카테고리의 다른 글
[TIL] Algorithm 7 (0) 2020.07.22 [TIL] Algorithm 6 (0) 2020.07.20 [TIL] Algorithm 4 (0) 2020.05.19 [TIL] Algorithm 3 (0) 2020.05.19 [TIL] Algorithm 2 (0) 2020.05.13