첫 문자는 무조건 대문자으므로 대문자 넣어주고
두번째 문자부터는 내 이전 문자가 공백인가 ? 그럼 대문자 : 아니면 소문자
#include <string>
#include <vector>
using namespace std;
string solution(string s) {
string answer = "";
answer += toupper(s[0]); // 첫번째 무조건 대문자
for(int i=1; i<s.size(); i++){
answer += s[i-1] == ' ' ? toupper(s[i]) : tolower(s[i]) ;
}
return answer;
}