3105 2023. 02. 15 17:53:35 PallanekPéter Morze (60 pont) cpp17 Elfogadva 60/60 3ms 3688 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 Összpont Teszt Verdikt Idő Memória
base 60/60
1 Elfogadva 0/0 3ms 1708 KiB
2 Elfogadva 0/0 3ms 2068 KiB
3 Elfogadva 3/3 3ms 2216 KiB
4 Elfogadva 3/3 3ms 2360 KiB
5 Elfogadva 3/3 3ms 2372 KiB
6 Elfogadva 3/3 3ms 2620 KiB
7 Elfogadva 3/3 3ms 2832 KiB
8 Elfogadva 3/3 3ms 3112 KiB
9 Elfogadva 4/4 3ms 3056 KiB
10 Elfogadva 4/4 3ms 3284 KiB
11 Elfogadva 4/4 2ms 3228 KiB
12 Elfogadva 7/7 2ms 3296 KiB
13 Elfogadva 7/7 3ms 3312 KiB
14 Elfogadva 8/8 3ms 3432 KiB
15 Elfogadva 8/8 3ms 3688 KiB