Q. 두 정수 사이의 합
A.
class Solution {
public long solution(int a, int b) {
long answer = 0;
//a와 b의 대소관계가 정해져 있지 않다고 했으니,
//Math.min Math.max 두가지를 사용해서 큰 값과 작은 값을 판별하여 작은값 부터 큰값까지 i를 1씩 증가하면서 더해줌
for(int i = Math.min(a,b); i <= Math.max(a,b); i++){
answer += i;
}
return answer;
}
}
'알고리즘, 코딩테스트 > 알고리즘 풀이' 카테고리의 다른 글
[프로그래머스/ 코딩테스트 연습문제] 서울에서 김서방 찾기 (0) | 2024.11.04 |
---|---|
[프로그래머스/ 코딩테스트 연습문제] 콜라츠 추측 (0) | 2024.11.04 |
[프로그래머스/ 코딩테스트 연습문제] 하샤드 수 (0) | 2024.11.01 |
[프로그래머스/ 코딩테스트 연습문제] 정수 내림차순으로 배치하기 (0) | 2024.10.31 |
[프로그래머스/ 코딩테스트 연습문제] 정수 제곱근 판별 (0) | 2024.10.31 |