

새해 복 많이 받으시고 알고리즘과 많은 프로젝트가 성공하길 빕니다..
우선 이 문제는 아스키코드를 이용해서 푸는 문제다. 그렇다면 어떻게 해야되나! 알고리즘을 한번 제작해보자.
- 따로 체크를 할 수 있는 int하나를 생성
- 만약 공백을 확인할시 0으로 초기화
- 만약 임의의 수가 0 이면서 숫자면 넘기기
- 만약 임의의 수가 0이면서 소문자면 32를 빼서 대문자로
- 만약 임의의 수가 0이면서 대문자면 32를 더해 소문자로
string solution(string s) {
string answer = "";
int n = 0;
for (int i = 0; i < s.size(); i++) {
if (s[i] == ' ') {
n = 0;
continue;
}
if (n == 0) {
++n;
if (s[i] >= '0' && s[i] <= '9') {
continue;
}
if(s[i] >= 'a' && s[i] <= 'z') {
s[i] -= 32;
}
}
else {
if (s[i] >= 'A' && s[i] <= 'Z') {
s[i] += 32;
++n;
}
}
}
return s;
}