성장에 목마른 코린이

(연습문제) 두 정수 사이의 합 220412 본문

코딩 테스트 준비/프로그래머스 level 1

(연습문제) 두 정수 사이의 합 220412

성장하는 코린이 2022. 4. 12. 00:59
728x90

나의 솔루션

function solution(a, b) {
    let ans = 0;
    if (a === b) return a;
    if (a > b) {
        for (let i = b; i <= a; i++) {
            ans += i;
        }
    }
    else {
        for (let i = a; i <= b; i++) {
            ans += i;
        }
    }
    return ans;
}

좋아요가 가장 많이 달린 솔루션

function adder(a, b){
    var result = 0
    return (a+b)*(Math.abs(b-a)+1)/2;
}

느낀점

이번 문제는 연습 문제라 그런지 쉬웠습니다.

근데 좋아요 솔루션에 비해 코드가 너무 길어서,

코드를 좀더 간결하고 효율성있게 짜는것도 고민을 해봐야 할 것 같습니다.

'코딩 테스트 준비 > 프로그래머스 level 1' 카테고리의 다른 글

내적 220801  (0) 2022.08.01
음양 더하기 220801  (0) 2022.08.01
두 개 뽑아서 더하기 220412  (0) 2022.04.12
(탐욕법) 체육복 220409  (0) 2022.04.09
(완전탐색) 모의고사 220409  (0) 2022.04.09
Comments