3031 2023. 02. 08 18:29:25 xxx Morze (60 pont) cpp11 Accepted 60/60 3ms 4104 KiB
#include <bits/stdc++.h>
using namespace std;

int main() {
    string mordze;
    getline(cin, mordze);


    char kezd, veg;
    int szam = 0;

    for (int i = 0; i < mordze.length() / 5; i++){
        kezd = mordze[i * 5];
        szam = 0;
        if (kezd == '-')
            szam = 5;
        for (int j = 0; j < 5; j++) {
            if (kezd == '.' && mordze[(i * 5) + j] == '.') {
                szam++;
            } else if (kezd == '-' && mordze[(i * 5) + j] == '-') {
                szam++;
            }
        }
        if (kezd == '-' && mordze[(i * 5) + 4] == '-')
            cout << 0; else cout << szam;
    }
	return 0;
}
Subtask Sum Test Verdict Time Memory
base 60/60
1 Accepted 0/0 3ms 1816 KiB
2 Accepted 0/0 3ms 2052 KiB
3 Accepted 3/3 3ms 2252 KiB
4 Accepted 3/3 3ms 2460 KiB
5 Accepted 3/3 2ms 2512 KiB
6 Accepted 3/3 3ms 2512 KiB
7 Accepted 3/3 3ms 2640 KiB
8 Accepted 3/3 3ms 2848 KiB
9 Accepted 4/4 3ms 2968 KiB
10 Accepted 4/4 3ms 3164 KiB
11 Accepted 4/4 3ms 3380 KiB
12 Accepted 7/7 3ms 3584 KiB
13 Accepted 7/7 3ms 3800 KiB
14 Accepted 8/8 3ms 4012 KiB
15 Accepted 8/8 3ms 4104 KiB