안녕하세요. 오늘은 줄임말을 만들 거예요.
https://www.acmicpc.net/problem/3181
이 두 조건이 만족되면 출력하면 안됩니다.
1. 첫번째 단어가 아니고
2. 지문에 있는 열 단어중 하나라면
#include <iostream>
using namespace std;
bool check(string s)
{
	string words[10] = { "i", "pa", "te", "ni", "niti", "a", "ali", "nego", "no", "ili"};
	for (string temp : words)
		if (s == temp)
			return true;
	return false;
}
char change(char c)
{
	return c - 'a' + 'A';
}
int main(void)
{
	ios_base::sync_with_stdio(false); cin.tie(NULL);
	string s;
	int cnt = 0;
	while (cin >> s)
	{
		cnt++;
		if (cnt >= 2 && check(s)) continue;
		cout << change(s[0]);
	}
}
감사합니다.