
class Solution {
public long solution(int a, int b) {
long answer = 0;
// a<b a가 b와 값이 같아질 때까지 answer에 값 저장
if ( a < b ) {
for(int i = a; i<=b; i++){
answer += i;
}
}else { // 반대로 a가 더 크다면 b가 a의 값과 같아질 때까지 answer에 값 저장
for(int i=b; i<=a;i++){
answer +=i;
}
}
return answer;
}
}
if문을 사용해서 a<b경우 와 b<a일경우를 계산하여 코딩하면 간단히 풀 수 있는 문제이다.
'프로그래머스 문제 풀이' 카테고리의 다른 글
| Lv1 - 부족한 금액 계산하기 (0) | 2025.02.19 |
|---|---|
| Lv1 - 크기가 작은 부분 문자열 (0) | 2025.02.18 |
| Lv1 - 나누어 떨어지는 수 배열찾기 (1) | 2025.02.15 |
| Lv0 - 등차수열의 특정한 값만 더하기 (0) | 2025.02.07 |
| Lv0 - 원소들의 곱과 합 (0) | 2025.02.07 |