레쭈고 코테

코딩 테스트 - 50

정땅미 2024. 8. 26. 23:19

와우 벌써 50번째네여 ㅎㅎ

음ㅎㅎ 사실 49번째....라고 하는 게 맞지만 오늘은 2단계 가장 쉬운 문제를 풀었어요!

 

 

이걸 딱 봤을 때 으흠.. 엄.. 그래..... 공백.. 좋아 이렇게 생각했어요 ~ ㅋㅋㅋㅋㅋㅋㅋㅋㅋ

그래서 전 별 문제 없이 풀었습니다. ^-^

function solution(s) {
    var answer = '';
    var arr1 = s.split(" ");
    arr1.sort(function(a, b){
        return a - b;
    })
    var str = arr1.shift();
    answer += str;
    answer += " ";
    answer += arr1.pop();
    return answer;
}

 

근데 아무리 봐도 코드의 가독성이 너무 떨어지는 거예요. .

그래서 더 좋은 방법이 없을까. . 고민하다가 나온 저의 코드는~

function solution(s) {
    var answer = '';
    var arr1 = s.split(" ");
    answer = Math.min(...arr1) + ' ' + Math.max(...arr1);
    return answer;
}

 

이것입니다. ㅎㅎ 

몇 줄이나 줄인 건지!!!!!! 아주아주 간단하게 풀 수 있었는데 생각이 너무 길어진 것 같네용.

그래도 여러 함수를 사용해보는 좋은 기회가 되었습니당. 허허

모두 즐거운 코테 하세유 ^o^

'레쭈고 코테' 카테고리의 다른 글

코딩 테스트 - 52  (0) 2025.01.03
코딩 테스트 - 51  (2) 2024.09.01
코딩 테스트 - 49  (0) 2024.08.23
코딩 테스트 - 48  (0) 2024.08.19
코딩 테스트 - 47  (0) 2024.08.12