-
728x90
๐ ๋ฌธ์ ์ค๋ช
์ ์ ๋ฐฐ์ด
arr
๊ฐ ์ฃผ์ด์ง๋๋ค.arr
์ ๊ฐ ์์์ ๋ํด ๊ฐ์ด 50๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์ ์ง์๋ผ๋ฉด 2๋ก ๋๋๊ณ , 50๋ณด๋ค ์์ ํ์๋ผ๋ฉด 2๋ฅผ ๊ณฑํฉ๋๋ค. ๊ทธ ๊ฒฐ๊ณผ์ธ ์ ์ ๋ฐฐ์ด์ return ํ๋ solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์.๐ ์ ํ ์ฌํญ
- 1 ≤
arr
์ ๊ธธ์ด ≤ 1,000,000- 1 ≤
arr
์ ์์์ ๊ฐ ≤ 100
- 1 ≤
๐ ๋ต์
class Solution { public int[] solution(int[] arr) { int[] answer = new int[arr.length]; for(int i=0; i<arr.length; i++) { if(arr[i]>=50 && arr[i]%2==0) { answer[i]=arr[i]/2; } else if(arr[i]<50 && arr[i]%2==1){ answer[i]=arr[i]*2; } else { answer[i]=arr[i]; } } return answer; } }
์ฒ์์ if๋ฌธ, else๋ฌธ์ ํตํด ๋ถ๊ธฐ ์ฒ๋ฆฌ ํ๋๋ฐ 50๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์ผ๋ฉด์ ์ง์์ธ ์, 50๋ณด๋ค ์์ผ๋ฉด์ ํ ์ ์ธ์๊ฐ ์๋ ๊ฒฝ์ฐ๋ ๊ทธ๋๋ก ๊ฐ์ผํ๋ค๋ ์กฐ๊ฑด์ด ์์ด์
if, else if,
๊ทธ๋ฆฌ๊ณelse
๋ฅผ ํตํด ์ธ๊ฐ์ง๋ก ๋ถ๋ฅํ์ฌ ์ฒ๋ฆฌํ๋ค.๐ก ์ฐธ๊ณ
๋ฐฐ์ด.length
: ๋ฐฐ์ด ๊ธธ์ด ๋ฆฌํด
728x90'algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ์ํ๋ ๋ฌธ์์ด ์ฐพ๊ธฐ (0) 2023.09.28 ๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ๋ค์์ 5๋ฑ๊น์ง (0) 2023.09.27 ๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ๋ฐฐ์ด ๋ง๋ค๊ธฐ 1 (1) 2023.09.25 ๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ๋ฌธ์์ด ์ ์์ ํฉ (0) 2023.09.25 ๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ๊ธธ์ด์ ๋ฐ๋ฅธ ์ฐ์ฐ (0) 2023.09.25 - 1 ≤