코딩 공부 연습
프로그래머스 - JadenCase 문자열 만들기
miffy짱
2022. 9. 15. 16:56
반응형
#include <string>
#include <vector>
using namespace std;
string solution(string s) {
string answer = "";
//그냥 띄어쓰기 다음에 오는게 a~z 이면 대문자로 바꿔주고, 이전에 문자가있는데 대문자 이면 소문자로 바꿔준다.
if(s[0] >= 'a' && s[0] <= 'z')
s[0] -= 32;
for(int i = 1; i< s.size(); i++)
{
if(s[i-1] == ' ') // 지보다 앞에거가 공백 문자열일 때,
{
if(s[i] >= 'a' && s[i] <= 'z') //공백 담에온게 소문자면 대문자로
s[i] -= 32;
}
if(s[i-1] != ' ') //앞에게 공백문자열이 아닐 때
{
if(s[i] >= 'A' && s[i] <= 'Z')
s[i] += 32;
}
}
answer = s;
return answer;
}
이거는 쉬웠다! 1단계 정도 되는거같으넫
17333등!