๋ฌธ์ 1๏ธโฃ (๐ ๋ฆฌํธ ์ฝ๋ _ ํ์ ์ต์ ์ด๋๊ฐ)
๐ก IDEA : ๋จ์ํ๊ฒ ๋ ๋ฐฐ์ด์ ์ ๋ ฌํด์ ๋ ๊ฐ ์ฌ์ด์ ์ ๋๊ฐ์ ์ด๋ ํ์๋ก ํ์ฌ ์ ์ฒด๋ฅผ ๋ํ๋ค.
import java.util.Arrays;
class Solution {
public int minMovesToSeat(int[] seats, int[] students) {
// ๋ ๋ฐฐ์ด ์ ๋ ฌ
Arrays.sort(seats);
Arrays.sort(students);
int answer = 0;
for (int i=0; i<seats.length; i++) {
answer += Math.abs(seats[i] - students[i]);
}
return answer;
}
}
/*
[1, 3, 5]
[2, 4, 7]
โก๏ธ 1 + 1 + 2 = 4
[1, 4, 5, 9]
[1, 2, 3, 6]
โก๏ธ 0 + 2 + 2 + 3 = 7
[2, 2, 6, 6]
[1, 2, 3, 6]
โก๏ธ 1 + 0 + 3 + 0 = 4
*/
๋ฌธ์ 2๏ธโฃ (๐ ํ๋ก๊ทธ๋๋จธ์ค _ ์์)
โก๏ธ ์ด์ ์ ์ ๋ฆฌํด๋์ ๋ธ๋ก๊ทธ ๊ธ์ด ์์ด์ ํด๋น ๋งํฌ๋ก ๋์ฒดํ๋ค.
(์๊ณ ๋ฆฌ์ฆ ์คํฐ๋) 15์ฃผ์ฐจ ๊ธ_Graph๐_(Programmers) ์์
๐ ํ๋ก๊ทธ๋๋จธ์ค / Graph / Level 3 / ์์ ๐ ๋ฌธ์ ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋
like099.tistory.com
'TIL ๐' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| TIL (2024.06.15) (0) | 2024.06.16 |
|---|---|
| TIL (2024.06.14) (0) | 2024.06.15 |
| TIL (2024.06.12) (0) | 2024.06.13 |
| TIL (2024.06.11) _ (Programmers) ์ ๊ตญ ์ฌ์ฌ (0) | 2024.06.11 |
| TIL (2024.06.08) (1) | 2024.06.09 |