167142025-05-09 18:48:23Gergo2122Morze (60 pont)cpp17Accepted 60/601ms556 KiB
#include <iostream>
#include <fstream>
#include <algorithm>
#include <vector>
#include <cstring>

using namespace std;

int main()
{
    char s[1001];
    cin.getline(s,1001);
    int start=0,cel=4;
    while(cel<strlen(s)){
        if(s[start]=='-' && s[start+1]=='-' && s[start+2]=='-' && s[start+3]=='-' && s[cel]=='-' ) cout<<0;
        if(s[start]=='.' && s[start+1]=='-' && s[start+2]=='-' && s[start+3]=='-' && s[cel]=='-' ) cout<<1;
        if(s[start]=='.' && s[start+1]=='.' && s[start+2]=='-' && s[start+3]=='-' && s[cel]=='-' ) cout<<2;
        if(s[start]=='.' && s[start+1]=='.' && s[start+2]=='.' && s[start+3]=='-' && s[cel]=='-' ) cout<<3;
        if(s[start]=='.' && s[start+1]=='.' && s[start+2]=='.' && s[start+3]=='.' && s[cel]=='-' ) cout<<4;
        if(s[start]=='.' && s[start+1]=='.' && s[start+2]=='.' && s[start+3]=='.' && s[cel]=='.' ) cout<<5;
        if(s[start]=='-' && s[start+1]=='.' && s[start+2]=='.' && s[start+3]=='.' && s[cel]=='.' ) cout<<6;
        if(s[start]=='-' && s[start+1]=='-' && s[start+2]=='.' && s[start+3]=='.' && s[cel]=='.' ) cout<<7;
        if(s[start]=='-' && s[start+1]=='-' && s[start+2]=='-' && s[start+3]=='.' && s[cel]=='.' ) cout<<8;
        if(s[start]=='-' && s[start+1]=='-' && s[start+2]=='-' && s[start+3]=='-' && s[cel]=='.' ) cout<<9;
        start=start+5;
        cel=cel+5;
    }
    return 0;
}
SubtaskSumTestVerdictTimeMemory
base60/60
1Accepted0/01ms508 KiB
2Accepted0/01ms316 KiB
3Accepted3/31ms316 KiB
4Accepted3/31ms316 KiB
5Accepted3/31ms316 KiB
6Accepted3/31ms316 KiB
7Accepted3/31ms316 KiB
8Accepted3/31ms316 KiB
9Accepted4/41ms508 KiB
10Accepted4/41ms508 KiB
11Accepted4/41ms500 KiB
12Accepted7/71ms316 KiB
13Accepted7/71ms556 KiB
14Accepted8/81ms316 KiB
15Accepted8/81ms316 KiB