본문 바로가기
프로그래머스 C++

프로그래머스 JadenCase 문자열 만들기 C++

by Srff5123 2024. 11. 2.
728x90

 

모든 단어의 첫 문자가 대문자, 그외는 소문자로 바꾸고, 만약  첫문자가 알파벳이 아니라면 뒤에는 소문자로 바꾸는 문제

 

처음 if 문을 통해 공백을 검사하여, 공백이라면 answer에 넣어주고 불값을 false로 바꿔준다.

 

다음 조건이 false 즉 앞의 값이공백이었을 경우 다음 문자는 대문자여야만 한다 그렇기에 toupper를 이용해

대문자로 변경한 값을 anser에 넣어준다.

 

그다음 조건으로 공백이 아닌경우이기 때문에

tolower를 이용해 소문자로 변경한 값을 answer에 넣어준다.

 

728x90