์ค๋์ ๋ช
์ธ
" ์งํ๋ ๊ณ ๋ ์์์ ๋ฐฐ์ด๋ค. "
- ์
ฐ์ต์คํผ์ด
(์๊ตญ ๊ทน์๊ฐ, ์์ธ)
๐พ ๋ฌธ์ ์ ์ฝํ
๋ฌธ์ ํ๋ค๊ฐ ๋ฐ๊ฒฌํ ๋ค๋ฅธ ์ฌ๋ ์ฝ๋์ ๋ด ์ฝ๋์ ์ฐจ์ด์ ๋ด๊ฐ ์ด ์ฝ๋ (ํ์์ ์ฝ๋)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[..
์ผ๋ฐ์ ์ผ๋ก ๋ฐฐ์ด ์ ๋ ฌํ ๋ ์ฐ๋ ๋ฉ์๋ `Arrays.sort()` ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌ๋๋ค. ํ์ง๋ง ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌํ๊ณ ์ถ์ ๋ `Arrays.sort()`์ `Comparator` ๊ฐ์ฒด๋ฅผ ์ธ์๋ก ๋ฐ์์ ๋ง์ถคํ ์ ๋ ฌ์ ์ํํ ์ ์๋ค. ๊ธฐ๋ณธ `Arrays.sort()`์ฌ์ฉimport java.util.Arrays;public class Main { public static void main(String[] args) { Integer[] arr = {5, 2, 9, 1, 3}; // ๊ธฐ๋ณธ ์ ๋ ฌ (์ค๋ฆ์ฐจ์) Arrays.sort(arr); System.out.println(Arrays.toString(arr));..
โ
๋ฌธ์ 5๊ฐ์ ์ ์๋ฅผ ์
๋ ฅ ๋ฐ์ ์ค๋ฆ์ฐจ์ ์ ๋ ฌํ์ฌ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ ๊ตฌํํ๊ธฐ โ
์ถ๋ก ๊ณผ์ for๋ฌธ์ ๋๋ ค ์ธ๋ฑ์ค ๊ฐ์ ๋น๊ตํ์ง ์์๋ Arrays.sort() ๋ฉ์๋๋ง ์จ๋ฒ๋ฆฌ๋ฉด ์๊ณ ๋ฆฌ์ฆ ์๊ฐํ ํ์ ์์ด ์ฝ๊ฒ ํ๋ฆฌ๋ ๋ฌธ์ ์ด๋ค. ํ์ง๋ง ๋ฐฐ์ด๋๋ก ๋ฌธ์ ๋ฅผ ํ๋ ค๋ฉด for๋ฌธ์ ๋๋ ค์ค์ผ ํ๊ธฐ์... ๋ฒ๋ธ์ ๋ ฌ ๋ฐฉ์์ผ๋ก ์ฝ๋๋ฅผ ์งฐ๋ค. โ
์ฝ๋import java.util.Arrays;import java.util.Scanner;public class bonus05 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] nums = new int[5]; for (int ..
โ
๋ฌธ์ 8์นธ ํฌํค์ ๋ฐฐ์ด์ ์ ์ธํ๊ณ ๋๋ค์๋ก ์ด๊ธฐํ ํ ํ ๊ฐ์ฅ ํฐ ์์ ์์ ์๋ฅผ ๊ฐ๊ฐ ์ถ๋ ฅํ์์ค. โ
์ถ๋ก ๊ณผ์ - Java์์ ๋๋ค ์๋ฅผ ์์ฑํ๊ธฐ ์ํด์๋ java.util.Random ํด๋์ค๋ Math.random() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ค.๋๋ค์๋ฅผ ๋์๋ผ๊ณ ๋ ํ๋ค. ์ฌ๊ธฐ์๋ java.util.Random ํด๋์ค์ newํค์๋๋ก ์์ฑ ๊ฐ๋ฅํ๋ค.- ๋๋ค์๋ฅผ ๋ด์ ์ค 8์นธ์ง๋ฆฌ ๋ฐฐ์ด์ ์์ฑํ๋ค. - ๊ทธ๋ฆฌ๊ณ ์ต์๊ฐ๊ณผ ์ต๋๊ฐ์ ๋ด์์ค intํ ๋ณ์ ๋ ๊ฐ๋ฅผ ์ ์ธํ๋ค. (int mim, max ์ ์ธ)- ๋ฐ๋ณต๋ฌธ for์ ๋๋ ค์ ๋๋คํ ์๋ฅผ 8๊ฐ ์์ฑํ๋ฉด์ ๋ฐฐ์ด ์ธ๋ฑ์ค 0๋ฒ๋ถํฐ 7๋ฒ๊น์ง ๋ด์ ์ค๋ค.- ์๋ฐ์์ ๋ฐฐ์ด์ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ๋ ๋ฉ์๋๋ java.util.Arrays ํด๋์ค์ sort() ๋ฉ์๋์ด๋ค. ์ฌ๊ธฐ์..
'์ค๋ฆ์ฐจ์' ํ๊ทธ์ ๊ธ ๋ชฉ๋ก
๋จ์ถํค
๋ด ๋ธ๋ก๊ทธ
๋ด ๋ธ๋ก๊ทธ - ๊ด๋ฆฌ์ ํ ์ ํ |
Q
Q
|
์ ๊ธ ์ฐ๊ธฐ |
W
W
|
๋ธ๋ก๊ทธ ๊ฒ์๊ธ
๊ธ ์์ (๊ถํ ์๋ ๊ฒฝ์ฐ) |
E
E
|
๋๊ธ ์์ญ์ผ๋ก ์ด๋ |
C
C
|
๋ชจ๋ ์์ญ
์ด ํ์ด์ง์ URL ๋ณต์ฌ |
S
S
|
๋งจ ์๋ก ์ด๋ |
T
T
|
ํฐ์คํ ๋ฆฌ ํ ์ด๋ |
H
H
|
๋จ์ถํค ์๋ด |
Shift + /
โง + /
|
* ๋จ์ถํค๋ ํ๊ธ/์๋ฌธ ๋์๋ฌธ์๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ, ํฐ์คํ ๋ฆฌ ๊ธฐ๋ณธ ๋๋ฉ์ธ์์๋ง ๋์ํฉ๋๋ค.