코딩테스트/알고리즘
[알고리즘] 프로그래머스 | Lv2 | JadenCase 문자열 만들기
예린_dev
2023. 9. 10. 15:18
class Solution {
public String solution(String s) {
String answer = "";
String[] temp = s.split("");
answer += temp[0].toUpperCase();
for(int i=1; i<temp.length; i++){
if(temp[i-1].equals(" ")){
answer+= temp[i].toUpperCase();
} else{
answer+= temp[i].toLowerCase();
}
}
return answer;
}
}
- 공백문자가 연속해서 나올 수 있습니다. 조건을 제대로 안봐서,,, 헤맸다ㅎ
1. 문자열 s를 배열로 잘라 temp에 저장해준다.
2. 주어지는 문자열에 첫글자는 무조건 대문자로 변형해 저장한다.
3. for문을 통해 전 문자가 공백인지 판단하여 대소문자로 변형하여 answer에 붙여준다.
++ 대소문자 변형
answer += temp[0].toUpperCase();
answer+= temp[i].toLowerCase();
반응형