234462026-01-23 08:45:51matemakaiMorze (60 pont)cpp17Elfogadva 60/602ms508 KiB
#include <bits/stdc++.h>
using namespace std;

int main() {

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

	vector<string> v;
	char c;
	string curr = "";
	while (cin >> c) {
		curr += c;
		if (curr.size() == 5) {
			v.push_back(curr);
			curr = "";
		}
	}

	for (auto& s : v) {
		cout << num[s];
	}
	cout << endl;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base60/60
1Elfogadva0/01ms508 KiB
2Elfogadva0/01ms316 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/81ms316 KiB
15Elfogadva8/82ms508 KiB