Programmers 12951 JadenCase 문자열 만들기

로고 이미지

문제 링크 : https://programmers.co.kr/learn/courses/30/lessons/12951

풀이 코드 : 12951 JadenCase 문자열 만들기

#include <string>
#include <vector>

using namespace std;

string solution(string s) {
    string answer = "";
    bool first = true;
    char temp;
    for(int i=0;i<s.size();i++){
        if(s[i] == ' ') {
            temp = s[i];
            first = true;
        }
        else if(first){
            if(s[i] >= 'a' && s[i] <= 'z')
                temp = s[i] + 'A' - 'a';
            else temp = s[i];
            first = false;
        }
        else{
            if(s[i] >= 'A' && s[i] <= 'Z'){
                temp = s[i] + 'a' - 'A';
            }
            else temp = s[i];
        }
        answer.push_back(temp);
    }
    return answer;
}

채점결과

42586


© 2020. All rights reserved.

Powered by Hydejack v8.4.0