레쭈고 코테

코딩 테스트 - 51

정땅미 2024. 9. 1. 23:50

와우. 이제 진정한 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