Recent Posts
Recent Comments
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
Tags
- position
- float
- ๋ฐ๋ธ์ฝ์ค
- CSS
- Gatsby
- useRef
- Flex
- fetch API
- ํ๋ก๊ทธ๋๋จธ์ค
- useEffect
- Props
- ๋ธ๋ก๊ทธ
- ์๋ฐ์คํฌ๋ฆฝํธ
- ์๊ณ ๋ฆฌ์ฆ
- history api
- REACT
- ์ฝ๋ฉํ ์คํธ
- ๋ฐ๋ธ์ฝ์ค3๊ธฐ
- ํ๋ก ํธ์๋
Archives
- Today
- Total
Daehyunii's Dev-blog
์ขํ ์ ๋ ฌ ๋ณธ๋ฌธ
๐ Language & CS knowledge/Algorithm (๊ธฐ์ด๋ฌธ์ ํ์ด)
์ขํ ์ ๋ ฌ
Daehyunii 2022. 9. 6. 19:02๋ฌธ์ (์ถ์ฒ : ์ธํ๋ฐ ์๋ฐ์คํฌ๋ฆฝํธ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด ๊ฐ์, ์ ๋ณด์ฌ๋ฆผํผ์๋)
N๊ฐ์ ํ๋ฉด์์ ์ขํ(x, y)๊ฐ ์ฃผ์ด์ง๋ฉด ๋ชจ๋ ์ขํ๋ฅผ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ ์ธ์. ์ ๋ ฌ๊ธฐ์ค์ ๋จผ์ x๊ฐ์ ์ํด์ ์ ๋ ฌํ๊ณ , x๊ฐ์ด ๊ฐ์ ๊ฒฝ์ฐ y๊ฐ์ ์ํด ์ ๋ ฌํฉ๋๋ค.
โฃ ์
๋ ฅ์ค๋ช
์ฒซ์งธ ์ค์ ์ขํ์ ๊ฐ์์ธ N(3<=N<=100,000)์ด ์ฃผ์ด์ง๋๋ค.
๋ ๋ฒ์งธ ์ค๋ถํฐ N๊ฐ์ ์ขํ๊ฐ x, y ์์ผ๋ก ์ฃผ์ด์ง๋๋ค. x, y๊ฐ์ ์์๋ง ์
๋ ฅ๋ฉ๋๋ค.
โฃ ์ถ๋ ฅ์ค๋ช
N๊ฐ์ ์ขํ๋ฅผ ์ ๋ ฌํ์ฌ ์ถ๋ ฅํ์ธ์.
โฃ ์ ๋ ฅ์์ 1
5
27
13
12 25 36
โฃ ์ถ๋ ฅ์์ 1
12
13
25
27 36
Tip
๋ฌธ์ ํ์ด
//๊ฐ์ ๋ฃ๊ณ ๋ด๊ฐ ๋ค์ ์์ฑํ ๋ต
function solution(arr){
let answer = arr;
arr.sort((a,b) => {
if(a[0]===b[0]) return a[1]-b[1];
else return a[0]-b[0];
});
return answer;
}
let arr4=[[2, 7], [1, 3], [1, 2], [2, 5], [3, 6]];
console.log(solution(arr4));
'๐ Language & CS knowledge > Algorithm (๊ธฐ์ด๋ฌธ์ ํ์ด)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๊ฒฐํผ์(ํ์ ์๊ณ ๋ฆฌ์ฆ) (0) | 2022.09.06 |
---|---|
ํ์์ค ๋ฐฐ์ (ํ์ ์๊ณ ๋ฆฌ์ฆ) (0) | 2022.09.06 |
์ฅ๋๊พธ๋ฌ๊ธฐ ํ์(์ ๋ ฌ) (0) | 2022.09.06 |
์นด์นด์ค ์บ์ ๋ฌธ์ ๋ณํ(์ฝ์ ์ ๋ ฌ ์์ฉ) (0) | 2022.09.06 |
์ฝ์ ์ ๋ ฌ (0) | 2022.09.06 |