70472023-12-28 21:51:53IgnácMorze (60 pont)cpp17Elfogadva 60/603ms3380 KiB
#include <bits/stdc++.h>
using namespace std;

int main() {
	string s, ans = "";
	cin >> s;
	for (int i = 0; i < s.size(); i += 5) {
		string sub = "";
		for (int j = i; j < i + 5; j++) {
			sub.push_back(s[j]);
		}

		if (sub == "-----") ans.push_back('0');
		if (sub == ".----") ans.push_back('1');
		if (sub == "..---") ans.push_back('2');
		if (sub == "...--") ans.push_back('3');
		if (sub == "....-") ans.push_back('4');
		if (sub == ".....") ans.push_back('5');
		if (sub == "-....") ans.push_back('6');
		if (sub == "--...") ans.push_back('7');
		if (sub == "---..") ans.push_back('8');
		if (sub == "----.") ans.push_back('9');
	}

	cout << ans;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base60/60
1Elfogadva0/03ms1808 KiB
2Elfogadva0/03ms2008 KiB
3Elfogadva3/33ms2212 KiB
4Elfogadva3/33ms2468 KiB
5Elfogadva3/33ms2660 KiB
6Elfogadva3/33ms2760 KiB
7Elfogadva3/33ms2876 KiB
8Elfogadva3/33ms2956 KiB
9Elfogadva4/43ms3168 KiB
10Elfogadva4/42ms3248 KiB
11Elfogadva4/43ms3216 KiB
12Elfogadva7/73ms3332 KiB
13Elfogadva7/73ms3220 KiB
14Elfogadva8/83ms3276 KiB
15Elfogadva8/83ms3380 KiB