코딩테스트 문제집/Programmers(Lv1)
[Programmers] Lv1: 두 정수 사이의 합(12912)
cogito30
2025. 6. 23. 15:11
반응형
문제
- 링크: 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;
}
반응형