코테
[Java] 이상한 문자 만들기
zenna
2024. 4. 5. 09:01
728x90
점수 : 1130 (+10)
테스트케이스 최대 소요시간 : 6.12ms, 79.1MB
문제 : https://school.programmers.co.kr/learn/courses/30/lessons/12930
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
제출답안
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