-
728x90
๐ ๋ฌธ์ ์ค๋ช
์ ์ ๋ฆฌ์คํธ
num_list
๊ฐ ์ฃผ์ด์ง ๋, ๋ง์ง๋ง ์์๊ฐ ๊ทธ์ ์์๋ณด๋ค ํฌ๋ฉด ๋ง์ง๋ง ์์์์ ๊ทธ์ ์์๋ฅผ ๋บ ๊ฐ์ ๋ง์ง๋ง ์์๊ฐ ๊ทธ์ ์์๋ณด๋ค ํฌ์ง ์๋ค๋ฉด ๋ง์ง๋ง ์์๋ฅผ ๋ ๋ฐฐํ ๊ฐ์ ์ถ๊ฐํ์ฌ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.๐ ์ ํ ์ฌํญ
- 2 โค
num_list
์ ๊ธธ์ด โค 10 - 1 โค
num_list
์ ์์ โค 9
๐ ๋ต์
class Solution { public int[] solution(int[] num_list) { int[] answer = new int[num_list.length+1]; for(int i=0; i<num_list.length; i++) { answer[i] = num_list[i]; } answer[num_list.length] = (num_list[num_list.length-1]>num_list[num_list.length-2]) ? num_list[num_list.length-1]-num_list[num_list.length-2] : num_list[num_list.length-1]*2; return answer; } }
์ด ๋ฌธ์ ์ ํต์ฌ์
num_list
์ ๋ง์ง๋ง ์์๋ค. ๋ง์ง๋ง ์์์ ์ธ๋ฑ์ค๋ ๊ทธ ๋ฐฐ์ด์ ๊ธธ์ด์์ -1์ ํ ๊ฐ์ด๋ฏ๋กnum_list[num_list.length-1]
์ ํตํด ๋ง์ง๋ง ์์๋ฅผ ๊ฐ์ ธ์ฌ ์ ์๋ค.๋จผ์ for๋ฌธ์ ๋๋ฉด์
answer
๋ฐฐ์ด์num_list
์์๋ฅผ ๋ณต์ฌํ๋ค.๊ทธ๋ฆฌ๊ณ ์ผํญ ์ฐ์ฐ์๋ฅผ ํตํด ๋ง์ง๋ง ์์๊ฐ ๊ทธ ์ด์ ์์๋ณด๋ค ํฌ๋ค๋ฉด ๋ง์ง๋ง ์์ - ๊ทธ ์ด์ ์์ ๊ฐ์ answer ๋ฐฐ์ด์ ๋ง์ง๋ง ์์๋ก ๋ฃ๊ณ ๋ฐ๋๋ก ๋ง์ง๋ง ์์๊ฐ ์๋ค๋ฉด ๋ง์ง๋ง ์์์ ๋๋ฐฐ ๊ฐ์ answer ๋ฐฐ์ด์ ๋ฃ๋๋ค.
๐ก ์ฐธ๊ณ
๋ฐฐ์ด.length
: ๋ฐฐ์ด ๊ธธ์ด ๋ฆฌํด
728x90'algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ์ ์กฐ์ํ๊ธฐ 2 (0) 2023.09.23 ๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ์ ์กฐ์ํ๊ธฐ1 (0) 2023.09.21 ๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ์ฃผ์ฌ์ ๊ฒ์2 (0) 2023.09.21 ๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ์ด์ด ๋ถ์ธ ์ (0) 2023.09.18 ๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ์์๋ค์ ๊ณฑ๊ณผ ํฉ (0) 2023.09.18 - 2 โค