function solution(a, b) {
let answer = 0;
for (i=0; i<=(b-a); i++) {
answer += (a+i)
}
return answer;
}
이렇게 썼는데, 주어진 값이 작은거에서 큰 게 아닐 경우,, 그러니까 앞 숫자가 더 클 경우 적용되지 않는다 😭
function solution(a, b) {
let answer = 0;
let min = Math.min(a,b);
let max = Math.max(a,b);
for (i=0; i<=(max-min); i++) {
answer += (min+i)
}
return answer;
}
Math.min(값들) 하면 값들 중 가장 작은 값을 반환, max도 마찬가지!
Math.min()
Math.max()
'코딩 테스트 > test_javaScript' 카테고리의 다른 글
[코딩테스트/javaScript] 콜라츠 추측 (0) | 2024.12.18 |
---|---|
[코딩테스트/javaScript] 서울에서 김서방 찾기 (0) | 2024.12.18 |
[코딩테스트/javaScript] 하샤드 수 (1) | 2024.12.17 |
[코딩테스트/javaScript] 정수 내림차순으로 배치하기 (0) | 2024.12.17 |
[코딩테스트/javaScript] 정수 제곱근 판별 (0) | 2024.12.17 |