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
- ๋ ๋ฒจ0
- ๋ฐ๋ปํํ๋ฐ๋์ฌ๋์์ฐํ๋๋์ด๋
- ์๋ฐ๊ฐ๋
- ์๊ฒฉ์ฆ
- SQLite3
- ์ปดํจํฐ์ ๋ฐ์
- ์กฐํฉ๋ ผ๋ฆฌํ๋ก
- rsํ๋ฆฝํ๋กญ
- ์ปดํจํฐ์ ๊ฐ๋
- ์๋ฃ๊ตฌ์ฑ์ ๋จ์
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ๋ฅ์ฌ
- ์ ์๋
- ๋ฐ์ดํฐ๋ถ์์ค์ ๋ฌธ๊ฐ
- ์ฐํ๋ด์ฌ
- ์์๋ ผ๋ฆฌํ๋ก
- ๋์ ์คํ
- ํ๋ก๊ทธ๋๋จธ์ค
- ์๋ฃ๊ตฌ์กฐ
- SQLite
- ์ฌ๋์์ฐํ๋๋์ด๋
- ๋ณด์กฐ๊ธฐ์ต์ฅ์น
- tํ๋ฆฝํ๋กญ
- CRUD
- ์๊ฒฉ์ฆ๋ ํ
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ๋์
- ๊ธฐํ์กฐํฉ๋ ผ๋ฆฌํ๋ก
- ์ ์ ์คํ
- ์คํ
- ๋ฐ์๋
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