313462026-08-24 15:21:26Firesloth28Morze (60 pont)cpp17Elfogadva 60/601ms508 KiB
#include <bits/stdc++.h>
using namespace std;

int main() {
    ios::sync_with_stdio(false);
    cin.tie(0);

    map<string, int> digits = {
        {"-----", 0},
        {".----", 1},
        {"..---", 2},
        {"...--", 3},
        {"....-", 4},
        {".....", 5},
        {"-....", 6},
        {"--...", 7},
        {"---..", 8},
        {"----.", 9}
    };

    string code;
    cin >> code;

    for(int i = 0; i < code.size(); i += 5) {
        cout << digits[code.substr(i, 5)];
    }
    cout << endl;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base60/60
1Elfogadva0/01ms316 KiB
2Elfogadva0/01ms500 KiB
3Elfogadva3/31ms316 KiB
4Elfogadva3/31ms316 KiB
5Elfogadva3/31ms316 KiB
6Elfogadva3/31ms316 KiB
7Elfogadva3/31ms316 KiB
8Elfogadva3/31ms316 KiB
9Elfogadva4/41ms316 KiB
10Elfogadva4/41ms316 KiB
11Elfogadva4/41ms316 KiB
12Elfogadva7/71ms316 KiB
13Elfogadva7/71ms316 KiB
14Elfogadva8/81ms508 KiB
15Elfogadva8/81ms316 KiB