안녕하세요. 오늘은 X를 찾을거예요.

문제

https://www.acmicpc.net/problem/30877

아이디어

s[i]가 x또는 X이면 s2[i]를 소문자는 대문자로 바꿔서 출력해주면 됩니다.

소스코드

#include <iostream>
#include <string>
using namespace std;

char change(char c)
{
	if ('a' <= c && c <= 'z') return c - 'a' + 'A';
	return c;
}

int main(void)
{
	ios_base::sync_with_stdio(false); cin.tie(NULL);
	string s, s2;
	int T, i, len;

	cin >> T;
	while (T--)
	{
		cin >> s >> s2;
		int len = s.length();
		for (i = 0; i < len; i++)
		{
			if (s[i] == 'x' || s[i] == 'X')
			{
				cout << change(s2[i]);
				break;
			}
		}
	}
}


감사합니다.

0개의 댓글