
๐พ ๋ฌธ์ ์ ์ฝํ
๋ฌธ์ ํ๋ค๊ฐ ๋ฐ๊ฒฌํ ๋ค๋ฅธ ์ฌ๋ ์ฝ๋์ ๋ด ์ฝ๋์ ์ฐจ์ด์ ๋ด๊ฐ ์ด ์ฝ๋ (ํ์์ ์ฝ๋)Arrays.sort(targets, (o1, o2) -> o1[1] - o2[1]); ๋จ์ด ์ด ์ฝ๋ (๊ณ ์์ ์ฝ๋)Arrays.sort(targets, (a, b) -> Integer.compare(a[1], b[1])); ์ ์ด ๋ถ์ Integer.compare() ๋ฉ์๋๋ฅผ ์ผ์๊น?๐ง ์์ธ`Arrays.sort(targets, (o1, o2) -> o1[1] - o2[1])` ๋ฐฉ์์ ๋ ์ ์์ ๋บ์
๊ฒฐ๊ณผ๋ฅผ ์ ๋ ฌ ๊ธฐ์ค์ผ๋ก ์ฌ์ฉํ๋ค. ํ์ง๋ง ์ด ๋ฐฉ์์ ์ฝ๊ฐ์ ๋ฌธ์ ์ ์ ๊ฐ์ง๊ณ ์๋ค. ์ ์ฝ๋๋ฅผ ์ฌ์ฉํ๋ฉด intํ์ ๋บ์
์ฐ์ฐ ๊ณผ์ ์์ ์ค๋ฒํ๋ก์ฐ(overflow)๊ฐ ๋ฐ์ํ ๊ฐ๋ฅ์ฑ์ด ์๋ค. ์๋ฅผ ๋ค์ด, o1[..