삼각형의 완성조건(1) .sort

임성은·2023년 2월 1일
0

나의 풀이..

function solution(sides) {
    let answer = 0;
    const sorted = sides.sort((a, b) => a - b);
    let num = sorted.pop()
    let last =sides[0]+sides[1]
    if(num >=last){
       answer= 2
    }else answer= 1

    return answer
}

다른사람의 풀이

function solution(sides) {
    sides = sides.sort((a,b) => a-b)
    return sides[0]+sides[1] > sides[2] ? 1 : 2;
}

💫느낀점

삼항연산자를 사용해보는 것에 익숙해지자 저렇게 간결하게 할수있다니.
나의 생각은 일차원적이다. 정렬한뒤 제일 큰값을 빼서.,.그 값과 나머지값을 비교해서,.등등
코드가 길어질수밖에.

profile
개발자의 길에 당차게 들어서다!!

0개의 댓글

관련 채용 정보