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