250x250
반응형
Notice
Recent Posts
Recent Comments
Link
N
(SWEA c++)4579. 세상의 모든 팰린드롬 2 본문
728x90
반응형
이 문제에서 '?'가 '*'로 바뀐 문제다.
단, '*'가 발견되면 바로 break로 빠져나가 "Exist"로 출력하면 된다.
#include <iostream>
#include <string>
using namespace std;
int main(void)
{
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
int t;
cin >> t;
for(int tc = 1; tc <= t; tc++)
{
string s;
int len;
bool check = false;
cin >> s;
len = s.size();
for(int i = 0; i < len / 2; i++)
{
if(s[i] == '*' || s[len - 1 - i] == '*')
break;
if(s[i] != s[len - 1 - i])
{
check = true;
break;
}
}
if(check)
cout << "#" << tc << " " << "Not exist" << endl;
else
cout << "#" << tc << " " << "Exist" << endl;
}
return 0;
}
728x90
반응형
'SW Expert Academy' 카테고리의 다른 글
(SWEA c++)4698. 테네스의 특별한 소수 (0) | 2020.11.13 |
---|---|
(SWEA c++)4676. 늘어지는 소리 만들기 (0) | 2020.11.12 |
(SWEA c++)4522. 세상의 모든 팰린드롬 (0) | 2020.11.11 |
(SWEA c++)4466. 최대 성적표 만들기 (0) | 2020.11.11 |
(SWEA c++)4406. 모음이 보이지 않는 사람 (0) | 2020.11.11 |