#include <iostream>
#include <string.h>
using namespace std;
int main() {
char a[] = { 0 };
for (int i = 0; i <= sizeof(a) / sizeof(char); i++) {
cin >> a[i];
}
for (int i = 0; i <= sizeof(a) / sizeof(char); i++) {
if (a[i] == "joonas") {
cout << a[i] << "??!" << endl;
}
}
for (int i = 0; i <= sizeof(a) / sizeof(char); i++) {
if (a[i] == "baekjoon") {
cout << a << "??!" << endl;
}
}
return 0;
}
#include <iostream>
using namespace std;
int main() {
const int num = 100;
char a[num];
cin >> a;
cout << a << "??!" << endl;
return 0;
}
joonas, baekjoon이어야만 ??! 을 출력해야겠다는 생각에 사로잡혀서 악을 쓰고 for문으로 배열 하나씩 검사하고~ if문으로 맞는지 확인하면 출력하기~ 를 짜려고 했다. 입력이 저거여야만 한다는 말도 없었는데 너무 틀에 나를 가뒀다.
1번의 생각을 너무 하다보니 Visual Studio에서도 그 생각에 갇힌 채 에러만 수정하려 시간을 주로 보냈다.
쉽게 생각해보는 습관도 좋을 듯.