3826 2023. 03. 03 10:25:25 Kevin Morze (60 pont) cpp17 Accepted 60/60 3ms 4140 KiB
#include <bits/stdc++.h>

using namespace std;

int main()
{
    string n;
    cin >> n;
    for (int i=0; i<n.size()/5; i++){
        if (n[i*5]=='-'){
            if (n[i*5+1]=='-'){
                if (n[i*5+2]=='-'){
                    if (n[i*5+3]=='-'){
                        if (n[i*5+4]=='-'){
                            cout << 0;
                        }
                        else{
                            cout << 9;
                        }
                    }
                    else{
                        cout << 8;
                    }
                }
                else{
                    cout << 7;
                }
            }
            else{
                cout << 6;
            }
        }
        else{
            if (n[i*5+1]=='.'){
                if (n[i*5+2]=='.'){
                    if (n[i*5+3]=='.'){
                        if (n[i*5+4]=='.'){
                            cout << 5;
                        }
                        else{
                            cout << 4;
                        }
                    }
                    else{
                        cout << 3;
                    }
                }
                else{
                    cout << 2;
                }
            }
            else{
                cout << 1;
            }
        }
    }
    return 0;
}
Subtask Sum Test Verdict Time Memory
base 60/60
1 Accepted 0/0 3ms 1812 KiB
2 Accepted 0/0 3ms 2024 KiB
3 Accepted 3/3 3ms 2264 KiB
4 Accepted 3/3 3ms 2472 KiB
5 Accepted 3/3 3ms 2816 KiB
6 Accepted 3/3 2ms 3096 KiB
7 Accepted 3/3 3ms 3108 KiB
8 Accepted 3/3 2ms 3200 KiB
9 Accepted 4/4 2ms 3312 KiB
10 Accepted 4/4 3ms 3556 KiB
11 Accepted 4/4 2ms 3768 KiB
12 Accepted 7/7 2ms 3940 KiB
13 Accepted 7/7 2ms 4020 KiB
14 Accepted 8/8 2ms 4020 KiB
15 Accepted 8/8 2ms 4140 KiB