1506 2022. 11. 21 14:50:43 teodorbatkai Morze (60 pont) cpp11 Elfogadva 60/60 3ms 3724 KiB
#include <bits/stdc++.h>

using namespace std;

int main(){
    string be;
    cin >> be;
    int l = be.length() / 5;
    for(int i = 0; i < l; i++){
        
        if(be[i*5] == '-' && be[i*5+4] == '-'){
            cout << "0";
        }else if(be[i*5] == '.' && be[i*5+1] == '-'){
            cout << "1";
        }else if(be[i*5] == '.' && be[i*5+2] == '-'){
            cout << "2";
        }else if(be[i*5] == '.' && be[i*5+3] == '-'){
            cout << "3";
        }else if(be[i*5] == '.' && be[i*5+4] == '-'){
            cout << "4";
        }else if(be[i*5] == '.' && be[i*5+4] == '.'){
            cout << "5";
        }else if(be[i*5] == '-' && be[i*5+1] == '.'){
            cout << "6";
        }else if(be[i*5] == '-' && be[i*5+2] == '.'){
            cout << "7";
        }else if(be[i*5] == '-' && be[i*5+3] == '.'){
            cout << "8";
        }else if(be[i*5] == '-' && be[i*5+4] == '.'){
            cout << "9";
        }
    }
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 60/60
1 Elfogadva 0/0 3ms 1812 KiB
2 Elfogadva 0/0 2ms 2064 KiB
3 Elfogadva 3/3 2ms 2260 KiB
4 Elfogadva 3/3 2ms 2408 KiB
5 Elfogadva 3/3 2ms 2616 KiB
6 Elfogadva 3/3 2ms 2824 KiB
7 Elfogadva 3/3 2ms 2896 KiB
8 Elfogadva 3/3 2ms 3020 KiB
9 Elfogadva 4/4 2ms 3228 KiB
10 Elfogadva 4/4 2ms 3304 KiB
11 Elfogadva 4/4 2ms 3312 KiB
12 Elfogadva 7/7 2ms 3436 KiB
13 Elfogadva 7/7 2ms 3568 KiB
14 Elfogadva 8/8 2ms 3648 KiB
15 Elfogadva 8/8 2ms 3724 KiB