C++:: 프로그래머스 <JadenCase 문자열 만들기 >

jahlee·2023년 7월 31일
0

프로그래머스_Lv.2

목록 보기
87/106
post-thumbnail

주어진 조건에 맞는 문자열 변환을 해주면 된다. 어렵지 않은 문제이다.

#include <string>
#include <vector>

using namespace std;

string solution(string s) {
    string answer = "";
    bool inside = false;// 단어 안에 있는지 여부
    for(auto c : s) {
        if (c == ' ') {
            answer += ' ';
            inside = false;
        } else if (!inside) {// 단어 첫번째이면
            answer += toupper(c);
            inside = true;
        } else {
            answer += tolower(c);
        }
    }
    return answer;
}

0개의 댓글