-
728x90
๐ ๋ฌธ์ ์ค๋ช
์ ์๋ก ์ด๋ฃจ์ด์ง ๋ฆฌ์คํธ
num_list
๊ฐ ์ฃผ์ด์ง๋๋ค.num_list
์์ ๊ฐ์ฅ ์์ 5๊ฐ์ ์๋ฅผ ์ค๋ฆ์ฐจ์์ผ๋ก ๋ด์ ๋ฆฌ์คํธ๋ฅผ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.๐ ์ ํ ์ฌํญ
- 6 ≤
num_list
์ ๊ธธ์ด ≤ 30 - 1 ≤
num_list
์ ์์ ≤ 100
๐ ๋ต์
import java.util.*; class Solution { public int[] solution(int[] num_list) { Arrays.sort(num_list); int[]answer = new int[5]; for(int i=0; i<answer.length; i++) { answer[i] = num_list[i]; } return answer; } }
Arrays.sort()
๋ฅผ ํตํด ๋ฐฐ์ด์ ์ค๋ฅธ์ฐจ์์ผ๋ก ์ ๋ ฌํ๋ค. ๊ทธ๋ฆฌ๊ณ return ํด์ค ๊ธธ์ด 5์ answer ๋ฐฐ์ด์ ๋ง๋ค์ด for๋ฌธ์ ๋๋ฉด์ answer์ ์์๋ฅผ ๋ฃ์ด์ค๋ค.ํ์ง๋ง ์ด๋ ๊ฒ ํ์ง ์์๋ ์ ๋ ฌํ ๋ฐฐ์ด์ ๊ทธ๋๋ก ๋ณต์ฌํด๊ฐ๋ฉด ๋๋ ๋ฐฉ๋ฒ๋ ์๋ค.
๐ ๊ฐ์ ๋ต์
import java.util.Arrays; class Solution { public int[] solution(int[] num_list) { Arrays.sort(num_list); return Arrays.copyOfRange(num_list, 0, 5); } }
Arrays.sort()
๋ฅผ ํตํด ์ ๋ ฌํ๋ ๊ฒ์ ๋์ผํ์ง๋ง, Arrays.copyOfRange()๋ฅผ ์ด์ฉํด์ ์ ๋ ฌ๋ ๋ฐฐ์ด์ ๋ณต์ฌํ์ฌ ๋ฆฌํดํ๋ค.๐ก ์ฐธ๊ณ
Arrays.sort(๋ฐฐ์ด)
: ๋ฐฐ์ด์ ์ค๋ฅธ์ฐจ์์ผ๋ก ๋ณํArrays.copyOfRange(๋ฐฐ์ด, ์ฒซ๋ฒ์งธ ์ธ๋ฑ์ค, ๋ง์ง๋ง์ธ๋ฑ์ค)
: ์ง์ ํ ์ฒซ๋ฒ์งธ, ๋ง์ง๋ง ์ธ๋ฑ์ค๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ฐฐ์ด ๋ณต์ฌ
728x90'algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ์์ด๊ณผ ๊ตฌ๊ฐ ์ฟผ๋ฆฌ 3 (0) 2023.09.29 ๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ์ํ๋ ๋ฌธ์์ด ์ฐพ๊ธฐ (0) 2023.09.28 ๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ์กฐ๊ฑด์ ๋ง๊ฒ ์์ด ๋ณํํ๊ธฐ1 (0) 2023.09.27 ๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ๋ฐฐ์ด ๋ง๋ค๊ธฐ 1 (1) 2023.09.25 ๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ๋ฌธ์์ด ์ ์์ ํฉ (0) 2023.09.25 - 6 ≤