1431 2022. 09. 22 00:30:03 tomi7 Morze (60 pont) cpp11 Accepted 60/60 3ms 3440 KiB
#include <bits/stdc++.h>
using namespace std;
 
 
int main(){
    string s;
    cin>>s;
    int n=s.size();
    int j=0;
    for(int i=0;i<n/5;i++){
         if(s[j]=='-' && s[j+1]=='-' && s[j+2]=='-' && s[j+3]=='-' && s[j+4]=='-'){
             cout<<0;
         }
         if(s[j]=='.' && s[j+1]=='-' && s[j+2]=='-' && s[j+3]=='-' && s[j+4]=='-'){
             cout<<1;
         }
         if(s[j]=='.' && s[j+1]=='.' && s[j+2]=='-' && s[j+3]=='-' && s[j+4]=='-'){
             cout<<2;
         }
         if(s[j]=='.' && s[j+1]=='.' && s[j+2]=='.' && s[j+3]=='-' && s[j+4]=='-'){
             cout<<3;
         }
         if(s[j]=='.' && s[j+1]=='.' && s[j+2]=='.' && s[j+3]=='.' && s[j+4]=='-'){
             cout<<4;
         }
         if(s[j]=='.' && s[j+1]=='.' && s[j+2]=='.' && s[j+3]=='.' && s[j+4]=='.'){
             cout<<5;
         }
         if(s[j]=='-' && s[j+1]=='.' && s[j+2]=='.' && s[j+3]=='.' && s[j+4]=='.'){
             cout<<6;
         }
         if(s[j]=='-' && s[j+1]=='-' && s[j+2]=='.' && s[j+3]=='.' && s[j+4]=='.'){
             cout<<7;
         }
         if(s[j]=='-' && s[j+1]=='-' && s[j+2]=='-' && s[j+3]=='.' && s[j+4]=='.'){
             cout<<8;
         }
         if(s[j]=='-' && s[j+1]=='-' && s[j+2]=='-' && s[j+3]=='-' && s[j+4]=='.'){
             cout<<9;
         }
         j+=5;
    }
    cout<<'\n';
}
Subtask Sum Test Verdict Time Memory
base 60/60
1 Accepted 0/0 3ms 1812 KiB
2 Accepted 0/0 2ms 2004 KiB
3 Accepted 3/3 2ms 2204 KiB
4 Accepted 3/3 2ms 2412 KiB
5 Accepted 3/3 2ms 2768 KiB
6 Accepted 3/3 2ms 2704 KiB
7 Accepted 3/3 2ms 3088 KiB
8 Accepted 3/3 2ms 3016 KiB
9 Accepted 4/4 2ms 3208 KiB
10 Accepted 4/4 2ms 3336 KiB
11 Accepted 4/4 2ms 3304 KiB
12 Accepted 7/7 2ms 3312 KiB
13 Accepted 7/7 2ms 3308 KiB
14 Accepted 8/8 2ms 3312 KiB
15 Accepted 8/8 2ms 3440 KiB