6958 2023. 12. 21 22:57:27 999 Morze (60 pont) cpp17 Futási hiba 30/60 4ms 3884 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>=0){
		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 1816 KiB
2 Futási hiba 0/0 4ms 2592 KiB
3 Elfogadva 3/3 3ms 2384 KiB
4 Elfogadva 3/3 3ms 2428 KiB
5 Elfogadva 3/3 3ms 2536 KiB
6 Elfogadva 3/3 3ms 2616 KiB
7 Elfogadva 3/3 3ms 2608 KiB
8 Elfogadva 3/3 3ms 2756 KiB
9 Elfogadva 4/4 3ms 2812 KiB
10 Elfogadva 4/4 3ms 2824 KiB
11 Elfogadva 4/4 3ms 2972 KiB
12 Futási hiba 0/7 4ms 3584 KiB
13 Futási hiba 0/7 4ms 3536 KiB
14 Futási hiba 0/8 4ms 3884 KiB
15 Futási hiba 0/8 4ms 3832 KiB