본문 바로가기
코딩테스트 문제집/Programmers(Lv1)

[Programmers] Lv1: 두 정수 사이의 합(12912)

by cogito30 2025. 6. 23.
반응형

문제

- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12912

풀이

Java

(solution 1)


JavaScript

(solution 1)

더보기
function solution(a, b) {
    var answer = 0;
    let tmpNum = 0;
    if (a > b) {
        tmpNum = a;
        a = b;
        b = tmpNum;
    }
    for (let i = a; i <= b; ++i) {
        answer += i;
    }
    return answer;
}

1) 입력 받은 두 숫자 대소 비교하여 오름차순으로 정리

2) 두 숫자 사이의 값을 더하기 위해 반복문 사용

- 범위주의: 마지막 숫자 포함

 

(학습포인트)

- 숫자 swap

더보기
// 숫자 교환
let tmpNumber = 0;
if (a > b) {
    tmpNumber = a;
    a = b;
    b = tmpNumber;
}

 

반응형