728x90
๋ฐ์ํ
๋ฌธ์ ์ค๋ช
์ค์๊ฐ์ ์ด๋ค ์ฃผ์ด์ง ๊ฐ๋ค์ ํฌ๊ธฐ์ ์์๋๋ก ์ ๋ ฌํ์ ๋ ๊ฐ์ฅ ์ค์์ ์์นํ๋ ๊ฐ์ ์๋ฏธํฉ๋๋ค. ์๋ฅผ ๋ค์ด 1, 2, 7, 10, 11์ ์ค์๊ฐ์ 7์ ๋๋ค. ์ ์ ๋ฐฐ์ด array๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, ์ค์๊ฐ์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์.
์ ํ์ฌํญ
- array์ ๊ธธ์ด๋ ํ์์ ๋๋ค.
- 0 < array์ ๊ธธ์ด < 100
- -1,000 < array์ ์์ < 1,000
์ ์ถ๋ ฅ ์arrayresult
[1, 2, 7, 10, 11] | 7 |
[9, -1, 0] | 0 |
์ ์ถ๋ ฅ ์ ์ค๋ช
์ ์ถ๋ ฅ ์ #1
- ๋ณธ๋ฌธ๊ณผ ๋์ผํฉ๋๋ค.
์ ์ถ๋ ฅ ์ #2
- 9, -1, 0์ ์ค๋ฆ์ฐจ์ ์ ๋ ฌํ๋ฉด -1, 0, 9์ด๊ณ ๊ฐ์ฅ ์ค์์ ์์นํ๋ ๊ฐ์ 0์ ๋๋ค.
๋ดํ์ด
function solution(array){
array = array.sort(function(a,b){return a-b;});
return answer = array[Math.floor(array.length/2)];
}
์ ๋ ฌ์ด ํ์ํด sort()๊ฐ ์ฐ์ด๋ ๊ฑด ์๊ฒ ๋๋ฐ ์ด๊ฑธ ํ์ฉํด์ ํธ๋ ๋ฐฉ๋ฒ์ ๋ชฐ๋๋ค ใ ใ
๋ค๋ฅธ ์ฌ๋ ํ์ด๋ฅผ ๋ณด๊ณ ์ดํดํ์ง๋ง ์ฐ์์ ๋ํด ์๊ฒ๋์๋ค
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/sort
๋ฐ์ํ
'์๊ณ ๋ฆฌ์ฆ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฐฑ์ค 2743 java ๋จ์ด ๊ธธ์ด ์ฌ๊ธฐ (0) | 2023.12.05 |
---|---|
๋ฐฑ์ค 11382 java ๊ผฌ๋ง ์ ๋ฏผ (0) | 2023.11.28 |
[ํ๋ก๊ทธ๋๋จธ์ค] LV0 ์ค๋ณต๋ ์ซ์ ๊ฐ์ (0) | 2023.01.09 |
[ํ๋ก๊ทธ๋๋จธ์ค] LV0 ํธ์ง (0) | 2023.01.09 |
[ํ๋ก๊ทธ๋๋จธ์ค] ์ํ ๋๋ฌผ ์ฐพ๊ธฐ (0) | 2023.01.09 |