Submission #624515

#TimeUsernameProblemLanguageResultExecution timeMemory
624515MilosMilutinovicImena (COCI16_imena)C++14
50 / 50
1 ms320 KiB
/** * author: wxhtzdy * created: 08.08.2022 13:25:39 **/ #include <bits/stdc++.h> using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(0); int n; cin >> n; string s; getline(cin, s); getline(cin, s); n = (int) s.size(); int beg = 0; while (beg < n) { int end = beg; while (end < n && s[end] != '.' && s[end] != '!' && s[end] != '?') { end += 1; } int ans = 0; for (int i = beg; i < end; i++) { if (s[i] == ' ') { continue; } bool ok = true; int ptr = i + 1; while (ptr < end && s[ptr] != ' ') { if (s[ptr] < 'a' || s[ptr] > 'z') { ok = false; } ptr += 1; } if (s[i] >= 'A' && s[i] <= 'Z' && ok) { ans += 1; } i = ptr; } cout << ans << '\n'; beg = end + 1; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...