141242025-01-09 20:42:37sarminMorze (60 pont)cpp17Elfogadva 60/601ms512 KiB
#include <bits/stdc++.h>
using namespace std;

int main() {

	ios_base::sync_with_stdio(0);
	cin.tie(0);

	string s; cin >> s;
	int n = (int) s.size(), shorts = 0, prev = 0;
	for (int i = 0; i < n; i++) {
        if (i - prev == 4) {
            if (s[i] == '.') shorts++;
            if (s[prev] == '-' && s[i] == '-') cout << 0;
            else if (s[prev] == '.') cout << shorts;
            else cout << 9 - shorts + 1;
            shorts = 0;
            prev = i + 1;
        } else {
            if (s[i] == '.') shorts++;
        }
	}

	return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base60/60
1Elfogadva0/01ms316 KiB
2Elfogadva0/01ms512 KiB
3Elfogadva3/31ms316 KiB
4Elfogadva3/31ms316 KiB
5Elfogadva3/31ms316 KiB
6Elfogadva3/31ms316 KiB
7Elfogadva3/31ms320 KiB
8Elfogadva3/31ms316 KiB
9Elfogadva4/41ms508 KiB
10Elfogadva4/41ms316 KiB
11Elfogadva4/41ms512 KiB
12Elfogadva7/71ms316 KiB
13Elfogadva7/71ms316 KiB
14Elfogadva8/81ms316 KiB
15Elfogadva8/81ms420 KiB