174502025-07-17 10:19:04algoproMorze (60 pont)cpp17Futási hiba 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;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/60
1Futási hiba0/03ms500 KiB
2Futási hiba0/03ms564 KiB
3Hibás válasz0/31ms316 KiB
4Hibás válasz0/31ms316 KiB
5Futási hiba0/33ms316 KiB
6Futási hiba0/33ms476 KiB
7Futási hiba0/33ms316 KiB
8Futási hiba0/33ms316 KiB
9Futási hiba0/43ms316 KiB
10Futási hiba0/43ms508 KiB
11Futási hiba0/43ms316 KiB
12Futási hiba0/73ms316 KiB
13Futási hiba0/73ms564 KiB
14Futási hiba0/83ms316 KiB
15Futási hiba0/83ms316 KiB