LeetCode / Roman to Integer
Problem
- Link
- Description
- 로마 숫자를 아라비아 숫자로 변경
- Type
- 완전 탐색
Solution 1
|
|
- Description
- M/1000, CM/900, D/500, CD/400, C/100, XC/90, L/50, XL/40, X/10, IX/9, V/5, IV/4, I/1 순서대로 문자열이 일치하는 검사
- 문자열이 일치할 경우 일치한 문자열 제거 및 문자열과 일치하는 결과값 증가 시킴
- Time Complexity
- O(len(s))
- len(s)의 크기만큼 for Loop 수행
- Space Complexity
- O(len(s))
- 함수의 입력값으로 len(s)의 크기 만큼 Memory 이용
Solution 2
|
|
- Description
- “Solution 1"과 동일한 방식이지만 Mapping Array를 이용