Notice
Recent Posts
Recent Comments
Link
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- ์กฐํฉ๋ ผ๋ฆฌํ๋ก
- ํ๋ฆฌ์1m๋ง๋๊ธฐ
- ์ ์๋
- ๋ ๋ฒจ0
- p53
- ๋ฐ์๋
- ๊ฒฝ์
- ํผํฐ๋ฅด๋ธ๋คผํ
- ์นด๋๋ด์ค
- ์ปดํจํฐ์ ๊ฐ๋
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ๋์
- ํํ์ฑ
- ๋์ ์คํ
- ์ค์์ด๊ถ์
- ๋ณด๊ถ์ ๊ฑฐ ์ผ์
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ๋ฅ์ฌ
- ์ ํ์ฑ
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ
- ์ฌ์ดํด๋ฆฐ
- ์๋ฃ๊ตฌ์กฐ
- ๊ธฐํ์กฐํฉ๋ ผ๋ฆฌํ๋ก
- ์คํ
- ์ ์ ์คํ
- ํฌ๋ฆฝํค
- ์์๋ ผ๋ฆฌํ๋ก
- ์๋ฃ๊ตฌ์ฑ์ ๋จ์
- ํ๋ก๊ทธ๋๋จธ์ค
- ์ฒ ํ
- ์ด๊ธฐ์ผ์๋ก
- ์๋์กฐ์ ์ฅ์น
Archives
- Today
- Total
0105
48. Java/Javascript ํ๋ก๊ทธ๋๋จธ์ค(lv.1) ๋ ์ ์ ์ฌ์ด์ ํฉ ๋ณธ๋ฌธ
๐ง๐ป programmers
48. Java/Javascript ํ๋ก๊ทธ๋๋จธ์ค(lv.1) ๋ ์ ์ ์ฌ์ด์ ํฉ
๊ณต๋ฐฑ์ค 2025. 3. 15. 20:26728x90
๋ฐ์ํ
โ ๋ฌธ์
๋ ์ ์ a, b๊ฐ ์ฃผ์ด์ก์ ๋ a์ b ์ฌ์ด์ ์ํ ๋ชจ๋ ์ ์์ ํฉ์ ๋ฆฌํดํ๋ ํจ์, solution์ ์์ฑํ์ธ์.
์๋ฅผ ๋ค์ด a = 3, b = 5์ธ ๊ฒฝ์ฐ, 3 + 4 + 5 = 12์ด๋ฏ๋ก 12๋ฅผ ๋ฆฌํดํฉ๋๋ค.์ ํ ์กฐ๊ฑด
- a์ b๊ฐ ๊ฐ์ ๊ฒฝ์ฐ๋ ๋ ์ค ์๋ฌด ์๋ ๋ฆฌํดํ์ธ์.
- a์ b๋ -10,000,000 ์ด์ 10,000,000 ์ดํ์ธ ์ ์์ ๋๋ค.
- a์ b์ ๋์๊ด๊ณ๋ ์ ํด์ ธ์์ง ์์ต๋๋ค.
โ java
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;
// }
long min = Math.min(a, b);
long max = Math.max(a, b);
answer = (max - min + 1 ) * (max + min) /2 ;// ์ ์ฒด ๊ฐ์(์ฒซํญ + ๋ํญ) / 2 -> ๋ฑ์ฐจ์์ด์ ํฉ
return answer;
}
}
โ javascript
function solution(a, b) {
let answer = 0;
let max = Math.max(a,b)
let min = Math.min(a,b)
answer = (max - min -1 )*(max + min) /2
return answer;
}
728x90