# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
864328 | 2023-10-22T14:10:26 Z | lalig777 | Imena (COCI16_imena) | C++14 | 0 ms | 500 KB |
#include <iostream> using namespace std; int main(){ int N; cin>>N; string s; while (N--){ int ans=0; while (true){ cin>>s; bool nombre=false; if (s[0]>='A' and s[0]<='Z') nombre=true; if (nombre==true){ for (int i=1; i<s.size(); i++){ if (s[i]>='a' and s[i]<='z') continue; else if (s[i]!='.' and s[i]!='?' and s[i]!='!'){ nombre=false; break; } } }if (nombre==true) ans++; char c=s[s.size()-1]; if (c=='.' or c=='!' or c=='?') break; }cout<<ans<<'\n'; }return 0; }
Compilation message
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 348 KB | Output is correct |
2 | Correct | 0 ms | 348 KB | Output is correct |
3 | Correct | 0 ms | 348 KB | Output is correct |
4 | Correct | 0 ms | 348 KB | Output is correct |
5 | Correct | 0 ms | 348 KB | Output is correct |
6 | Correct | 0 ms | 500 KB | Output is correct |
7 | Correct | 0 ms | 348 KB | Output is correct |
8 | Correct | 0 ms | 348 KB | Output is correct |
9 | Correct | 0 ms | 348 KB | Output is correct |
10 | Correct | 0 ms | 348 KB | Output is correct |