와우. 이제 진정한 50번째 블로그인가유.
오늘도 2단계 문제를 풀어봤답니당.
바로 이것이엇어요.
뭔가 0, 1 단계엿으면 쫄지 않구 다가갔을 것 같은데 2 단계라니까 괜히 쫄리더라구요.
그래도 포기하지 않는 근성으로 코드의 가독성은 별로 좋지 않지만 풀어봣어요.
function solution(s) {
var answer = '';
s = s.split(' ');
for(let i=0; i<s.length; i++) {
for(let j=0; j<s[i].length; j++) {
if(j === 0)
answer += s[i][j].toUpperCase();
else
answer += s[i][j].toLowerCase();
}
if(i !== s.length - 1) answer += ' ';
}
return answer;
}
이것이 바로 저의 코드입니당.
딱히 설명 드릴 부분이 크게 없구 저는 요기서 마지막 공백 빼는 게 헷갈렸습니당.
근데 지피티가 힌트를 주어서 쉽게 할 수 있었구요. trim 을 사용해 보라는 힌트도 줬지만 전 저게 더 편할 것 같아서 i 가 마지막 요소가 아니면 answer 에 공백을 추가하는 것을 사용했습니다. :P
2 단계두 찬찬히 나아가 보쟝 ~!
'레쭈고 코테' 카테고리의 다른 글
코딩 테스트 - 53 (0) | 2025.01.05 |
---|---|
코딩 테스트 - 52 (0) | 2025.01.03 |
코딩 테스트 - 50 (0) | 2024.08.26 |
코딩 테스트 - 49 (0) | 2024.08.23 |
코딩 테스트 - 48 (0) | 2024.08.19 |