문제 링크: https://programmers.co.kr/learn/courses/30/lessons/12930
iteration을 머리속으로 한번 돌려보면 쉽습니다
toupper, tolower를 써서 cctype 헤더를 추가했습니다
#include <cctype>
#include <string>
#include <vector>
using namespace std;
string solution(string s) {
int idx = 0;
for (auto& c: s) {
if (c==' ') idx=-1;
else if (idx % 2 == 0) c = toupper(c);
else c = tolower(c);
++idx;
}
return s;
}
반응형
'Online Judge > 프로그래머스' 카테고리의 다른 글
[프로그래머스][Python] 기능개발 (0) | 2021.03.30 |
---|---|
[프로그래머스][Python] 방금 그곡 (0) | 2021.03.30 |
[프로그래머스][C++] 2020 KAKAO: 가사 검색 (0) | 2020.08.25 |
[프로그래머스][C++] 2020 KAKAO: 자물쇠와 열쇠 (0) | 2020.04.30 |