728x90
점수 : 1130 (+10)
테스트케이스 최대 소요시간 : 6.12ms, 79.1MB
문제 : https://school.programmers.co.kr/learn/courses/30/lessons/12930
제출답안
class Solution {
public String solution(String s) {
String answer = "";
String[] strAr = s.split("");
boolean odd = false; // 0은 짝수로 간주
for(int i =0 ; i < strAr.length; i++){
if(strAr[i].equals(" ")){
answer += " ";
odd = false;
}else{
answer += (odd)? strAr[i].toLowerCase() : strAr[i].toUpperCase();
odd = !odd;
}
}
return answer;
}
}
1. 문제를 제대로 읽자~!!!! : 띄어쓰기 기준으로 짝홀 계산이 다시 시작한다는 걸 놓쳐서 약간 고민했다.
2. char..을 굳이 쓸 필요가 없었다. String으로 다 해결할 수 있었는데 직전 문제들이 다 char 경유 문제여서 사고가 갇혀있었다. 계획을 잘 세우자.
#99클럽 #99일지 #코딩테스트 #개발자스터디 #항해 #TIL
728x90
'코테' 카테고리의 다른 글
[JS] 나누어 떨어지는 숫자 배열 (0) | 2024.04.07 |
---|---|
[Java] 짝수와 홀수 (0) | 2024.04.06 |
[Java] 하샤드 수 (0) | 2024.04.04 |
[Java,JS] 자연수 뒤집어 배열로 만들기_이게 어려울일인가 (0) | 2024.04.01 |
[JS] 크기가 작은 부분 문자열_ 자꾸 이렇게 쉬운 것만 풀어도 되는걸까 (1) | 2024.03.31 |
댓글