Algorithm/programmers
[ํ๋ก๊ทธ๋๋จธ์ค] ๋ ์ ์ ์ฌ์ด์ ํฉ (JAVA)
๋น๋ฒ๋ฒ๋น
2021. 10. 1. 09:37
๐ ๋ฌธ์
๋ ์ ์ a, b๊ฐ ์ฃผ์ด์ก์ ๋ a์ b ์ฌ์ด์ ์ํ ๋ชจ๋ ์ ์์ ํฉ์ ๋ฆฌํดํ๋ ํจ์, solution์ ์์ฑํ์ธ์.
์๋ฅผ ๋ค์ด a = 3, b = 5์ธ ๊ฒฝ์ฐ, 3 + 4 + 5 = 12์ด๋ฏ๋ก 12๋ฅผ ๋ฆฌํดํฉ๋๋ค.
๐ ํ์ด
class Solution {
public long solution(int a, int b) {
if (a > b) {
int tmp = a;
a = b;
b = tmp;
}
long answer = 0;
for (long i = a; i < b + 1; i++) {
answer += i;
}
return answer;
}
}
https://programmers.co.kr/learn/courses/30/lessons/12912
์ฝ๋ฉํ ์คํธ ์ฐ์ต - ๋ ์ ์ ์ฌ์ด์ ํฉ
๋ ์ ์ a, b๊ฐ ์ฃผ์ด์ก์ ๋ a์ b ์ฌ์ด์ ์ํ ๋ชจ๋ ์ ์์ ํฉ์ ๋ฆฌํดํ๋ ํจ์, solution์ ์์ฑํ์ธ์. ์๋ฅผ ๋ค์ด a = 3, b = 5์ธ ๊ฒฝ์ฐ, 3 + 4 + 5 = 12์ด๋ฏ๋ก 12๋ฅผ ๋ฆฌํดํฉ๋๋ค. ์ ํ ์กฐ๊ฑด a์ b๊ฐ ๊ฐ์ ๊ฒฝ์ฐ
programmers.co.kr