175512025-07-19 07:59:52algoproMorze (60 pont)cpp17Runtime error 0/603ms564 KiB
// UUID: 61aac07c-79e3-4b8d-a9cb-9545987f116e
#include <bits/stdc++.h>
using namespace std;

int main() {
	string morze,num,resz;cin>>morze;
	for(int i=0;i<(morze.size()/3);i++){
		resz=morze.substr(i*5+1,(i+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/03ms508 KiB
2Runtime error0/03ms316 KiB
3Wrong answer0/31ms316 KiB
4Wrong answer0/31ms316 KiB
5Runtime error0/33ms564 KiB
6Runtime error0/33ms316 KiB
7Runtime error0/33ms468 KiB
8Runtime error0/33ms316 KiB
9Runtime error0/43ms316 KiB
10Runtime error0/43ms316 KiB
11Runtime error0/43ms316 KiB
12Runtime error0/73ms316 KiB
13Runtime error0/73ms564 KiB
14Runtime error0/83ms508 KiB
15Runtime error0/83ms316 KiB