코테/프로그래머스
프로그래머스 두 정수 사이의 합
65살까지 코딩
2022. 1. 15. 08:45
728x90
반응형
class Solution {
public long solution(int a, int b) {
long answer = 0; // answer이 int의 범위를 넘어갈 수 있기 때문에 long으로 설정
//a와 b 사이의 모든 값을 더하기
if(a< b) { // a가 b보다 작다면
for (int i = a; i <= b; i++) { //a에서 시작해서 b까지해서 끝나는 반복문
answer += i;
}
return answer;
}else{ //a가 b보다 크다면
for (int i = b; i <= a; i++) { //b에서 시작해서 a까지해서 끝나는 반복문
answer += i;
}
return answer;
}
// for문을 안쓰고 푸는 방법도 있다 -> Math.abs를 사용해서 a-b를 잘이용하면 될듯하다.
}
}
출처: https://programmers.co.kr/learn/courses/30/lessons/12912
728x90
반응형