31052023-02-15 17:53:35PallanekPéterMorze (60 pont)cpp17Elfogadva 60/603ms3688 KiB
#include<vector>
#include<iostream>
#include<string>

using namespace std;

int main(){
    string be;
    cin >> be;
    for (int i = 0;i<be.size();i=i+5){
        int j=i;
        if (be[j]=='-'){
                while (be[j]=='-' and j<i+5){j++;}
                switch(j-i){
                    case 1:
                        cout << 6;
                        break;
                    case 2:
                        cout << 7;
                        break;
                    case 3:
                        cout << 8;
                        break;
                    case 4:
                        cout << 9;
                        break;
                    default:
                        cout << 0;
                }
        }
        else{
            while (be[j]=='.' and j<i+5){j++;}
            switch(j-i){
                    case 1:
                        cout << 1;
                        break;
                    case 2:
                        cout << 2;
                        break;
                    case 3:
                        cout << 3;
                        break;
                    case 4:
                        cout << 4;
                        break;
                    default:
                        cout << 5;
            }
        }
    }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base60/60
1Elfogadva0/03ms1708 KiB
2Elfogadva0/03ms2068 KiB
3Elfogadva3/33ms2216 KiB
4Elfogadva3/33ms2360 KiB
5Elfogadva3/33ms2372 KiB
6Elfogadva3/33ms2620 KiB
7Elfogadva3/33ms2832 KiB
8Elfogadva3/33ms3112 KiB
9Elfogadva4/43ms3056 KiB
10Elfogadva4/43ms3284 KiB
11Elfogadva4/42ms3228 KiB
12Elfogadva7/72ms3296 KiB
13Elfogadva7/73ms3312 KiB
14Elfogadva8/83ms3432 KiB
15Elfogadva8/83ms3688 KiB