Programers : 이상한 문자 만들기(tolower / toupper)

김정욱·2021년 1월 19일
0

Algorithm - 문제

목록 보기
46/249

  • 대 / 소문자를 만들기 위해 toupper() / tolower()를 사용해서 처리할 수 있다.

코드

#include <string>
#include <vector>
#include <cctype>

using namespace std;

string solution(string s) {
    string answer = "";
    char t;
    char flag=false;
    for(int i=0;i<=s.length();i++)
    {
        if(isspace(s[i])) {
            flag=false;
            continue;
        }
        if(flag)
        {
            s[i] = tolower(s[i]);
            flag=false;
        }else{
            s[i] = toupper(s[i]);
            flag=true;
        }
    }
    answer = s;
    return answer;
}
profile
Developer & PhotoGrapher

0개의 댓글