Задача «Из римских в целые» — классическая задача по программированию на собеседовании. В этой задаче нам нужно написать функцию, которая преобразует строку римских цифр в целое число.
def romanToInt(symbol: Char): Int = symbol match {
case 'I' => 1
case 'V' => 5
case 'X' => 10
case 'L' => 50
case 'C' => 100
case 'D' => 500
case 'M' => 1000
case _ => 0
}
def romanToInt(s: String): Int = {
val romanToIntegerMap = Map(
'I' -> 1,
'V' -> 5,
'X' -> 10,
'L' -> 50,
'C' -> 100,
'D' -> 500,
'M' -> 1000
)
var result = 0
for (i