-
728x90
- a와 b 중 작은 것을 구별해서 for문 조건에 넣고 answer에 계속 더하면 된다.
등차수열의 합 공식으로 간단하게 구할 수도 있다.
Sn = n(2a1 + (n-1)d) / 2class Solution { public long solution(int a, int b) { long answer = 0; int start = Math.min(a, b); int end = Math.max(a, b); for (int i = start; i <= end; i++) answer += i; return answer; } }
'알고리즘 풀이 > 프로그래머스' 카테고리의 다른 글
[level1] 프로그래머스 - 문자열 내 마음대로 정렬하기(JAVA) (0) 2021.08.30 [level1] 프로그래머스 - 문자열 내 p와 y의 개수(JAVA) (0) 2021.08.30 [level1] 프로그래머스 - 다트 게임(JAVA) (0) 2021.08.30 [level1] 프로그래머스 - 가운데 글자 가져오기(JAVA) (0) 2021.08.29 [level1] 프로그래머스 - 비밀지도(JAVA) (0) 2021.08.29 댓글