코딩테스트/공통

문자열 (소문자 대문자 변환) transform 함수

ShovelingLife 2022. 8. 12. 15:00

algorithm 헤더파일 내에 있다 toupper (대문자), tolower(소문자) 그리고 :: 익명 네임스페이스 무조건 붙여야한다.

#include <iostream>
#include <algorithm>
#include <string>

using namespace std;

int main()
{
    string str1, str2;
    cin >> str1 >> str2;
    transform(str1.begin(), str1.end(), str1.begin(), ::toupper);
    transform(str2.begin(), str2.end(), str2.begin(), ::tolower);
    cout << str1 << " " << str2 << endl;
}