ํ๋ก๊ทธ๋๋จธ์ค LV. 2 ์นดํซ, LV. 1 K๋ฒ์งธ ์ js
function solution(array, commands) {
let result = commands.map(arr => {
return array.slice(arr[0]-1, arr[1]).sort((a,b)=> a-b)[arr[2] -1]
})
// .sort()ํจ์๋ก ์ซ์ ์ ๋ ฌํ ๋๋ ๋ด๋ถ ํจ์ ๊ผญ ์ฐ๊ธฐ
// .map()์ ๋ฆฌํด๊ฐ๋ค์ ๋ฐฐ์ด๋ฌ ๋ฌถ์ด์ ๋ฐํํ๋ค.
return result
}
function solution(brown, yellow) {
let answer = [0, 0]
for (let w = 1; w <= yellow; w++){
let h = Math.floor(yellow/w)
if(w >= h) { // ๊ฐ๋ก๊ฐ ์ธ๋ก๋ณด๋ค ์ปค์ผํ๋ค.
let size = (w*2) + (h*2) + 4;
//๋ชจ์๋ฆฌ ๋ถ๋ถ (4)๋ฅผ ๋ํ๋ฉด ์ ์ฒด ์ฌ์ด์ฆ๊ฐ ๋์ด
if (brown == size) {
answer = [w + 2, h + 2] //๋ชจ์๋ฆฌ ๋ถ๋ถ์ ํฌํจํ๊ธฐ์ +2
break
}
}}
return answer
}
์์ ๋ฌธ์ ๋ ํ์ด์ฌ์ผ๋ก ํ์ด๋ณธ์ ์ด ์๋ ๋ฌธ์ ์์๋ ๋ถ๊ตฌํ๊ณ ํด๊ฒฐํ๋๋ฐ ์ด๋ ค์ ์ต๋๋ค..๐