6959 2023. 12. 21 22:58:43 999 Morze (60 pont) cpp17 Futási hiba 30/60 4ms 3776 KiB
// Source: https://usaco.guide/general/io

#include <bits/stdc++.h>
using namespace std;

int main() {
	string v;cin>>v;
	int n=v.size();
	string num;
	int i=n-1;
	while(i>=4){
		string ss=v.substr(i-4,5);
		i-=5;
		if(ss=="-----")num+='0';
		if(ss==".----")num+='1';
		if(ss=="..---")num+='2';
		if(ss=="...--")num+='3';
		if(ss=="....-")num+='4';
		if(ss==".....")num+='5';
		if(ss=="-....")num+='6';
		if(ss=="--...")num+='7';
		if(ss=="---..")num+='8';
		if(ss=="----.")num+='9';
	}
	reverse(num.begin(),num.end());
	cout<<stoi(num)<<endl;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 30/60
1 Elfogadva 0/0 3ms 1808 KiB
2 Futási hiba 0/0 4ms 2604 KiB
3 Elfogadva 3/3 3ms 2304 KiB
4 Elfogadva 3/3 3ms 2416 KiB
5 Elfogadva 3/3 3ms 2448 KiB
6 Elfogadva 3/3 3ms 2636 KiB
7 Elfogadva 3/3 3ms 2724 KiB
8 Elfogadva 3/3 3ms 2852 KiB
9 Elfogadva 4/4 3ms 2996 KiB
10 Elfogadva 4/4 3ms 2972 KiB
11 Elfogadva 4/4 3ms 3036 KiB
12 Futási hiba 0/7 4ms 3448 KiB
13 Futási hiba 0/7 4ms 3776 KiB
14 Futási hiba 0/8 4ms 3660 KiB
15 Futási hiba 0/8 4ms 3736 KiB