-
728x90
๐ ๋ฌธ์ ์ค๋ช
์ ์ ๋ฆฌ์คํธ
num_list
์ ์ ์n
์ด ์ฃผ์ด์ง ๋,num_list
์ ์ฒซ ๋ฒ์งธ ์์๋ถํฐ n ๋ฒ์งธ ์์๊น์ง์ ๋ชจ๋ ์์๋ฅผ ๋ด์ ๋ฆฌ์คํธ๋ฅผ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.๐ ์ ํ ์ฌํญ
- 2 ≤
num_list
์ ๊ธธ์ด ≤ 30 - 1 ≤
num_list
์ ์์ ≤ 9 - 1 ≤ n ≤
num_list
์ ๊ธธ์ด ___์ ์ถ๋ ฅ ์
๐ ๋ต์
class Solution { public int[] solution(int[] num_list, int n) { int[] answer = new int[n]; for(int i=0; i<n; i++) { answer[i] = num_list[i]; } return answer; } }
์ ์ํ ๋ฐฐ์ด
num_list
์์์ค์์ n๊ฐ๋ง ๋ด์ ๋ฐฐ์ด์ ๋ฆฌํดํ๋ ๋ฌธ์ .๋จผ์
n
๊ฐ ๋ด์ ๋ฐฐ์ดanswer
๋ฅผ ๋ง๋ค์ด์ฃผ๊ณ for๋ฌธ์ ๋๋ฉด์num_list
์ ์์๋ฅผanswer
์ ๋ด๋๋ค.import java.util.Arrays; class Solution { public int[] solution(int[] num_list, int n) { return Arrays.copyOfRange(num_list, 0, n); } }
for๋ฌธ์ ์ฐ์ง ์๊ณ
Arrays.copyOfRange()
๋ฅผ ํตํด ๋ฐฐ์ด์ ํต์ฑ๋ก ์นดํผํด์ return ํ๋ ๋ฐฉ๋ฒ๋ ์๋ค.๐ก ์ฐธ๊ณ
Arrays.copyOfRange(๋ฐฐ์ด,์ฒซ๋ฒ์งธ์ธ๋ฑ์ค,๋ง์ง๋ง์ธ๋ฑ์ค)
: ์ธ๋ฑ์ค๋ฅผ ์ง์ ํ์ฌ ๋ฐฐ์ด์ ์นดํผํ๋ ํจ์
728x90'algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ๊ธธ์ด์ ๋ฐ๋ฅธ ์ฐ์ฐ (0) 2023.09.25 ๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ๋ถ๋ถ ๋ฌธ์์ด์ธ์ง ํ์ธํ๊ธฐ (0) 2023.09.24 ๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ์ ์กฐ์ํ๊ธฐ 2 (0) 2023.09.23 ๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ์ ์กฐ์ํ๊ธฐ1 (0) 2023.09.21 ๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ๋ง์ง๋ง ๋ ์์ (0) 2023.09.21 - 2 ≤