167142025-05-09 18:48:23Gergo2122Morze (60 pont)cpp17Elfogadva 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;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base60/60
1Elfogadva0/01ms508 KiB
2Elfogadva0/01ms316 KiB
3Elfogadva3/31ms316 KiB
4Elfogadva3/31ms316 KiB
5Elfogadva3/31ms316 KiB
6Elfogadva3/31ms316 KiB
7Elfogadva3/31ms316 KiB
8Elfogadva3/31ms316 KiB
9Elfogadva4/41ms508 KiB
10Elfogadva4/41ms508 KiB
11Elfogadva4/41ms500 KiB
12Elfogadva7/71ms316 KiB
13Elfogadva7/71ms556 KiB
14Elfogadva8/81ms316 KiB
15Elfogadva8/81ms316 KiB