132572025-01-07 11:05:35PKBMorze (60 pont)cpp17Elfogadva 60/601ms540 KiB
#include <iostream>
#include <vector>

using namespace std;

int main() {
    vector<string> morze;

    morze.push_back("-----");
    morze.push_back(".----");
    morze.push_back("..---");
    morze.push_back("...--");
    morze.push_back("....-");

    morze.push_back(".....");
    morze.push_back("-....");
    morze.push_back("--...");
    morze.push_back("---..");
    morze.push_back("----.");

    string szam_morze;
    cin >> szam_morze;
    vector<int> szam;
    string temp;



    for (int i = 0; i < szam_morze.size() / 5; i++) {
        temp = szam_morze.substr(i*5, 5);
        for (int j = 0; j < 10; j++) {
            if (temp == morze[j]) {

                szam.push_back(j);
            }
        }

    }





    for (int i = 0; i < szam.size(); i++) {
        cout << szam[i];
    }




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