Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

ABR0605V - Ром Арабын эсрэг

Ром цифрээр бичигдсэн тоог аравтын тооллын систем рүү шилжүүл.

Input

Ром цифрээр бичигдсэн n тоо өгөгдөнө (n<1000).

Output

Уг тоог аравтын тооллын систем рүү шилжүүлж гарсан тоог хэвлэнэ

Example

Input:
CCXLVII

Output:
247

Нэмсэн:sw40
Огноо:2008-11-29
Хугацааны хязгаарлалт:1s
Эх кодын хэмжээний хязгаарлалт:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Програмчлалын хэлүүд:Бүгд дараах хэлүүдээс бусад: ASM32-GCC MAWK BC C-CLANG NCSHARP CPP14 CPP14-CLANG COBOL COFFEE D-CLANG D-DMD DART ELIXIR ERL FANTOM FORTH GOSU GRV JS-RHINO JS-MONKEY JULIA KTLN NIM NODEJS OBJC OBJC-CLANG OCT PERL6 PICO PROLOG PYPY PYPY3 PY_NBC R RACKET RUST CHICKEN SQLITE SWIFT UNLAMBDA VB.NET
Эх сурвалж:Абрамов С. А.

hide comments
2011-10-28 01:10:22 Orgilbold
#include <stdio.h>
#include <string.h>
main()
{
int arab=0;
char num[50];
scanf("%s",num);
for(int i=0; i<strlen(num); i++)
{
if(num[i]=='M' && num[i-1]=='C') arab+=900;

if(num[i]=='D' && num[i-1]=='C') arab+=400;
else if(num[i]=='D') arab+=500;
2011-10-28 01:08:43 Orgilbold
if(num[i]=='C' && num[i-1]=='X') arab+=90;
else if(num[i]=='C' && num[i+1]!='M' && num[i+1]!='D') arab+=100;

if(num[i]=='L' && num[i-1]=='X') arab+=40;
else if(num[i]=='L') arab+=50;

if(num[i]=='X' && num[i-1]=='I') arab+=9;
else if(num[i]=='X' && num[i+1]!='C') arab+=10;

if(num[i]=='V' && num[i-1]=='I') arab+=4;
else if(num[i]=='V') arab+=5;

if(num[i]=='I' && num[i+1]!='V' && num[i+1]!='X') arab++;
}
printf("%d\n",arab);
return 0;
}

2010-07-10 21:29:35 Piotr KÄ…kol
100+100+40+5+1+1=247
because:
CM=1000-100=900
CD=500-100=400
XC=100-10=90
XL=50-10=40
IX=10-1=9
IV=5-1=4

If something smaller is before something bigger it is subtracted not added.
2010-07-09 14:38:51 Munkhtsogt.Ts
Yaj unshihiig n oilgosongui
100+100+10+50+5+1+1=267
bishv
2010-05-14 09:44:57 betta
[l[o[op[pp
2010-02-28 15:40:21 asdasdasdasdasdasd
zub bn
2009-11-26 15:57:52 Gold_trbt
zuv 247
2009-11-16 11:28:33 tester
hariu ne buruu bna 257
2009-07-27 04:47:42 Dragon
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.