👀 문제
https://programmers.co.kr/learn/courses/30/lessons/12912
👊 도전
1. 설계
- 파라미터로 받은 a와 b의 크기를 비교해 a에는 작은 수가, b에는 큰 수가 들어가게 한다.
- 그 사이의 값들을 더해서 리턴한다.
2. 구현 (성공 코드)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/**
*
* @author HEESOO
*
*/
class Solution {
public long solution(int a, int b) {
long answer = 0;
if(a>b){
int temp=a;
a=b;
b=temp;
}
for(int i=a;i<=b;i++){
answer+=i;
}
return answer;
}
}
3. 결과
🤟 성공 🤟
4. 설명
- a에는 작은 수, b에는 큰 수가 들어오게 한다.
- 파라미터로 받은 a와 b의 대소관계를 비교하여 a가 더 클 경우 b와 swap한다.
- for문을 이용해 a와 b사이의 합을 계산한다.
👏 해결 완료!
쉽다! answer을 long으로 주다니 프로그래머스 치곤 착했다;