Search⌘ K
AI Features

Roman to Integer

Explore converting Roman numerals to integers by understanding the use of hash maps. Learn to identify key-value pairs representing symbols and apply logic to handle subtractive cases, enabling you to solve this classic algorithmic problem efficiently.

Statement

Given a string, s, representing a Roman numeral, return the integer value of the Roman numeral.

Seven different symbols represent Roman numerals:

Symbol

Value

I

1

V

5

X

10

L

50

C

100

D

500

M

1000

So, in Roman numerals, 22 is written as II\text {II}, which is simply two 11s added together. The number1212 is written as XII\text{XII}, which is simply X+II\text{X} + \text{II}. The number 2727 is written as XXVII\text{XXVII}, which breaks down into XX+V+II\text{XX} + \text{V} + \text{II} ...