174502025-07-17 10:19:04algoproMorze (60 pont)cpp17Runtime error 0/603ms564 KiB
// UUID: 419a16d5-7a5d-430f-acf1-a38001f4f1a0
#include <bits/stdc++.h>
using namespace std;

int main() {
	string morze,num,resz;cin>>morze;
	int morzesize = morze.size();
	morzesize/=3;
	for(int i=0;i<morzesize;i++){
		resz=morze.substr(i*5+1,5);
		if(resz[4]=='-'){
			if(resz[0]=='-'){
				num+='0';
			}else if(resz[1]=='-'){
				num+='1';
			}
			else if(resz[2]=='-'){
				num+='2';
			}else if(resz[3]=='-'){
				num+='3';
			}else if(resz[4]=='-'){
				num+='4';
			}
		}else{
			if(resz[0]=='.'){
				num+='5';
			}else if(resz[1]=='.'){
				num+='6';
			}
			else if(resz[2]=='.'){
				num+='7';
			}else if(resz[3]=='.'){
				num+='8';
			}else if(resz[4]=='.'){
				num+='9';
			}
		}
	}
	cout<<num;
}
SubtaskSumTestVerdictTimeMemory
base0/60
1Runtime error0/03ms500 KiB
2Runtime error0/03ms564 KiB
3Wrong answer0/31ms316 KiB
4Wrong answer0/31ms316 KiB
5Runtime error0/33ms316 KiB
6Runtime error0/33ms476 KiB
7Runtime error0/33ms316 KiB
8Runtime error0/33ms316 KiB
9Runtime error0/43ms316 KiB
10Runtime error0/43ms508 KiB
11Runtime error0/43ms316 KiB
12Runtime error0/73ms316 KiB
13Runtime error0/73ms564 KiB
14Runtime error0/83ms316 KiB
15Runtime error0/83ms316 KiB