๋ฌธ์
์ฝ๋ฉํ ์คํธ ์ฐ์ต - ์ด์ํ ๋ฌธ์ ๋ง๋ค๊ธฐ
๋ฌธ์์ด s๋ ํ ๊ฐ ์ด์์ ๋จ์ด๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. ๊ฐ ๋จ์ด๋ ํ๋ ์ด์์ ๊ณต๋ฐฑ๋ฌธ์๋ก ๊ตฌ๋ถ๋์ด ์์ต๋๋ค. ๊ฐ ๋จ์ด์ ์ง์๋ฒ์งธ ์ํ๋ฒณ์ ๋๋ฌธ์๋ก, ํ์๋ฒ์งธ ์ํ๋ฒณ์ ์๋ฌธ์๋ก ๋ฐ๊พผ ๋ฌธ์์ด์
programmers.co.kr
์ฝ๋
#include <string>
#include <vector>
using namespace std;
string solution(string s) {
string answer = "";
int cnt=0;
for(int i=0; i<s.length(); i++){
bool flag=false;
if(s[i]==' '){
cnt=0;
flag=true;
continue;
}
if(cnt%2==0) s[i]=toupper(s[i]); //์ง์๋ฒ์งธ์ผ๋ ๋๋ฌธ์๋ก
else s[i]=tolower(s[i]); //ํ์๋ฒ์งธ์ผ๋ ์๋ฌธ์๋ก
cnt++;
}
answer=s;
return answer;
}
๋๊ธ