반응형
문제
- 링크: 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;
}
반응형
'코딩테스트 문제집 > Programmers(Lv1)' 카테고리의 다른 글
[Programmers] Lv1: 문자열 내림차순으로 배치하기(12917) (0) | 2025.06.23 |
---|---|
[Programmers] Lv1: 문자열 내 p와 y의 개수(12916) (0) | 2025.06.23 |
[Programmers] Lv1: 폰켓몬(1845) (0) | 2025.06.23 |
[Programmers] Lv1: 문자열 다루기 기본(12918) (0) | 2025.06.23 |
[Programmers] Lv1: 2016년(12901) (0) | 2025.06.23 |