Math.min(2)
-
[ JavaScript ์๊ณ ๋ฆฌ์ฆ (ํ๋ก๊ทธ๋๋จธ์ค)] ๊ฐ์ด๋ฐ ๊ธ์ ๊ฐ์ ธ์ค๊ธฐ
๊ฐ์ด๋ฐ ๊ธ์ ๊ฐ์ ธ์ค๊ธฐ 1. ๋ฌธ์ ์ค๋ช ๋จ์ด s์ ๊ฐ์ด๋ฐ ๊ธ์๋ฅผ ๋ฐํํ๋ ํจ์, solution์ ๋ง๋ค์ด ๋ณด์ธ์. ๋จ์ด์ ๊ธธ์ด๊ฐ ์ง์๋ผ๋ฉด ๊ฐ์ด๋ฐ ๋๊ธ์๋ฅผ ๋ฐํํ๋ฉด ๋ฉ๋๋ค.. 2. ์ ์ถ๋ ฅ ์ 3. ์ ํ์ฌํญ s๋ ๊ธธ์ด๊ฐ 1 ์ด์, 100์ดํ์ธ ์คํธ๋ง์ ๋๋ค. [ ๋ด๊ฐํ ๋ฌธ์ ํ์ด ] function solution(s) { if(s.length%2 == 0){ return s.substr(s.length/2-1,2) }else{ return s.substr(s.length/2,1) } } * ์ฃผ์์ถ๊ฐ function solution(s) { if(s.length%2 == 0){ // 2๋ก ๋๋์ด ๋จ์ด์ง๋๊ฐ์ด 0์ด๋ฉด ์ง์ => ์ง์๋ 2๊ฐ๋ฐํ return s.substr(s.length/2-1,2) }else{ /..
2023.08.30 -
[ JavaScript ์๊ณ ๋ฆฌ์ฆ (ํ๋ก๊ทธ๋๋จธ์ค)] ์ ์ผ ์์ ์ ์ ๊ฑฐํ๊ธฐ
์ ์ผ ์์ ์ ์ ๊ฑฐํ๊ธฐ 1. ๋ฌธ์ ์ค๋ช ์ ์๋ฅผ ์ ์ฅํ ๋ฐฐ์ด, arr ์์ ๊ฐ์ฅ ์์ ์๋ฅผ ์ ๊ฑฐํ ๋ฐฐ์ด์ ๋ฆฌํดํ๋ ํจ์, solution์ ์์ฑํด์ฃผ์ธ์. ๋จ, ๋ฆฌํดํ๋ ค๋ ๋ฐฐ์ด์ด ๋น ๋ฐฐ์ด์ธ ๊ฒฝ์ฐ์ ๋ฐฐ์ด์ -1์ ์ฑ์ ๋ฆฌํดํ์ธ์. ์๋ฅผ๋ค์ด arr์ด [4,3,2,1]์ธ ๊ฒฝ์ฐ๋ [4,3,2]๋ฅผ ๋ฆฌํด ํ๊ณ , [10]๋ฉด [-1]์ ๋ฆฌํด ํฉ๋๋ค. 2. ์ ์ถ๋ ฅ ์ 3. ์ ํ์ฌํญ arr์ ๊ธธ์ด 1 ์ด์์ธ ๋ฐฐ์ด์ ๋๋ค. ์ธ๋ฑ์ค i, j์ ๋ํด i ≠ j์ด๋ฉด arr[i] ≠ arr[j] ์ ๋๋ค. [ ๋ด๊ฐํ ๋ฌธ์ ํ์ด ] function solution(arr) { var answer = []; if (arr.length
2023.08.29