프로그래머스 - JadenCase 문자열 만들기
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등!
'코딩 공부 연습' 카테고리의 다른 글
프로그래머스 - 최솟값 만들기 (0) | 2022.09.17 |
---|---|
프로그래머스 - 124 나라의 숫자 (0) | 2022.09.17 |
프로그래머스 - 최댓값과 최솟값 (0) | 2022.09.15 |
프로그래머스 - 영어 끝말잇기 (1) | 2022.09.13 |
프로그래머스 - 주차 요금 계산 (1) | 2022.09.13 |