30 lines
565 B
PHP
30 lines
565 B
PHP
|
<?php
|
||
|
|
||
|
$romaiszamok = array(
|
||
|
'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
|
||
|
);
|
||
|
|
||
|
$romaiszam = 'MCMLVI';
|
||
|
$eredmeny = 0;
|
||
|
|
||
|
foreach($romaiszamok as $key => $value){
|
||
|
while(strpos($romaiszam, $key) === 0){
|
||
|
$eredmeny += $value;
|
||
|
$romaiszam = substr($romaiszam, strlen($key));
|
||
|
}
|
||
|
}
|
||
|
|
||
|
echo $eredmeny;
|
||
|
?>
|