[프로그래머스] JadenCase 문자열 만들기

ideal dev·2023년 5월 12일
0

코딩테스트

목록 보기
69/69

문제

문제 링크 !

풀이

첫 문자는 무조건 대문자으므로 대문자 넣어주고
두번째 문자부터는 내 이전 문자가 공백인가 ? 그럼 대문자 : 아니면 소문자

코드

#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;
}

0개의 댓글