์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- ์๋ฐ์คํฌ๋ฆฝํธ ceil
- ์๋ฐ์คํฌ๋ฆฝํธ min
- ํ๋ก๊ทธ๋๋จธ์ค js
- ํ๋ก๊ทธ๋๋จธ์ค ์๋ฐ์คํฌ๋ฆฝํธ
- ์๋ฐ์คํฌ๋ฆฝํธ round
- ์ ์ ๋น์ ์
- ํ๋ก๊ทธ๋๋จธ์ค ์๊ณ ๋ฆฌ์ฆ
- javascript
- ๋ฐ์ดํฐ๋ฒ ์ด์ค key
- ์๋ฐ์คํฌ๋ฆฝํธ max
- ๋ค๋จ๊ณํ
- ํ๋ก๊ทธ๋๋จธ์ค ์๋ฆฟ์ ๋ํ๊ธฐ
- ์๊ณ ๋ฆฌ์ฆ
- ํ๋ก๊ทธ๋๋จธ์ค
- ์๋ฐ์คํฌ๋ฆฝํธ for of
- ๋ณ์ js
- ๋์์ธ ํจํด
- ์๋ฐ์คํฌ๋ฆฝํธ
- ์๋ฐ์คํฌ๋ฆฝํธ floor
- ์๋ฐ์คํฌ๋ฆฝํธ sqrt
- ์๊ณ ๋ฆฌ์ฆ js
- ํ๋ก๊ทธ๋๋จธ์ค ์ ๋ฌธ
- programmers
- JS
- ๋ฅ๋ค์ด๋ธ ๋ณ์
- ์๋ฐ์คํฌ๋ฆฝํธ pow
- ํ๋ก๊ทธ๋๋จธ์ค ์น์์ด
- ์๋ฐ์คํฌ๋ฆฝํธ abs
- ์๋ฐ์คํฌ๋ฆฝํธ for in
- reduce
- Today
- Total
๋ชฉ๋ก๐ง์๊ณ ๋ฆฌ์ฆ?์๊ณ ์ถ์! (23)
eazyseon

- ๋ฌธ์ ์ค๋ช - ์ ์ถ๋ ฅ ์์ - ๋์ ํ์ด function solution(my_string, num1, num2) { let answer = ''; let str1 = my_string[num1] let str2 = my_string[num2] let splitArr = my_string.split('') splitArr[num1] = str2 splitArr[num2] = str1 return splitArr.join(''); } ๋จผ์ , str [1], str [2]์ ํด๋น๋๋ ๋ฌธ์๋ฅผ ๋ณ์ํํด ์ค๋ค. split ๋ ๋ฐฐ์ด๋ splitArr์ ํ ๋นํด ์ค๋ค. ๊ทธ๋ฆฌ๊ณ splitArr์์ ํด๋น๋๋ ์ธ๋ฑ์ค ๋ฒํธ์ ๊ฐ ๊ฐ str1, str2๋ก ๋ฐ๊พธ์ด ์ค๋ค. - ๋ค๋ฅธ ์ฌ๋์ ํ์ด function solution(..

- ๋ฌธ์ ์ค๋ช - ์ ์ถ๋ ฅ ์์ ์ด ๋ฌธ์ ๋ ๋ชป ํ์ด์ ๋ค๋ฅธ ์ฌ๋์ ํ์ด๋ฅผ ์ฐธ๊ณ ํ์๋ค. - ๋ค๋ฅธ ์ฌ๋์ ํ์ด 1 function solution(numbers){ const arrNum = ["zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"]; arrNum.forEach((item,i)=>{ numbers = numbers.split(item).join(String(i))}) return Number(numbers) } ๋ง์ฝ numbers๋ก "onetwothreefourfivesixseveneightnine" ๋ฅผ ๋๊ฒจ์ค๋ค๋ฉด, item์ด 'one'์ผ ๊ฒฝ์ฐ, numbers.split(item) => [ '', 'twoth..

- ๋ฌธ์ ์ค๋ช -์ ์ถ๋ ฅ ์์ - ๋์ ํ์ด function solution(array, n) { let answer = 0; let minAbs = 99999999; const sortArray = array.sort((a,b)=>a-b) for(let i=0; i Math.abs(n-item)){ minAbs = Math.abs(n-item) answer=item; } } return answer; } ์ด ๋ฌธ์ ์ ๊ฒฝ์ฐ, n์์ array์ ์์๋ค์ ํ๋์ฉ ๋นผ๋ฉด์ ๊ทธ ์ฐจ์ด๊ฐ ๊ฐ์ฅ ์์ ์์๋ฅผ ์ฐพ์ผ๋ฉด ๋๋ค. ๋จผ์ , ๋ฐ๋ณต๋ฌธ์ ๋๋ฉฐ n์์ ํด๋น ์์๋ฅผ ๋นผ๋ฉฐ ์ฐจ์ด๋ฅผ ์์๋ด์ผ ํ๋๋ฐ n๋ณด๋ค ์์์ ๊ฐ์ด ํฌ๋ฉด -๊ฐ์ด ๋์ค๊ธฐ ๋๋ฌธ์ ์ ๋๊ฐ์ผ๋ก ๋ง๋ค์ด์ฃผ๋ Math.abs๋ฅผ ์ฌ์ฉํด์ค๋ค. ์ฐจ์ด๊ฐ ๊ฐ์ฅ ์์ ๊ฐ์ ์ฐพ๊ธฐ ์ํด..

- ๋ฌธ์ ์ค๋ช - ์ ์ถ๋ ฅ ์์ - ๋์ ํ์ด const solution = (my_string) => { let set = new Set(my_string.split('')) let arr = [...set] return arr.join(''); } ๋จผ์ , split ๋ฉ์๋๋ฅผ ์ด์ฉํด์ my_string์ ํน์ ๋ฌธ์ ๊ธฐ์ค์ผ๋ก ๋ฐฐ์ด๋ก ๋ฐ๊ฟ์ค๋ค. ๊ทธ๋ฆฌ๊ณ set์ผ๋ก ๋ณํํ๊ธฐ ์ํด set ์์ฑ์๋ฅผ ์ฌ์ฉํด ์ค๋ณต๋ ๋ฌธ์๋ฅผ ์ ๊ฑฐํ๋ค. set์ผ๋ก ๋ณํ๋ ๊ฐ์ ์ ๊ฐ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํด์ ๋ฐฐ์ด๋ก ๋ฐ๊ฟ์ค๋ค. ๋ง์ง๋ง์ผ๋ก, ๋ฐฐ์ด์ ์์๋ฅผ ํ๋๋ก ๋ฌถ์ด์ฃผ๋ join์ ์ฌ์ฉํด ๋ฌธ์์ด์ ๋ฆฌํดํด์ค๋ค. - ๋ค๋ฅธ ์ฌ๋์ ํ์ด function solution(my_string) { return [...new Set(my_string)].join(''..

- ๋ฌธ์ ์ค๋ช - ์ ์ถ๋ ฅ ์์ - ๋์ ํ์ด function solution(dot) { if(dot[0]>0 && dot[1]>0){ return 1; }else if(dot[0]0){ return 2; }else if(dot[0] 0 ? 1 : 4 : dot[1] > 0 ? 2 : 3; } ์ผํญ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ์ฌ ์์ ์ค์ธ ํ์ด๋ฒ์ด๋ค. ์ฒ์์ ์ข ํท๊ฐ๋ ธ์ผ๋ ์ด์ค์ผํญ์ฐ์ฐ์๋ฅผ ์์๋ณด๋ ์ดํด๊ฐ ์ ๋์๋ค. ์๋์ฒ๋ผ ์๊ดํธ๋ก ๊ตฌ๋ถํ์ฌ ์ฌ์ฉํ๋ ๊ฒ๋ ์ข์ ๋ฏํ๋ค. function solution(dot) { return dot[0] > 0 ? (dot[1] > 0 ? 1 : 4) : (dot[1] > 0 ? 2 : 3); } -๋ฐฐ์ด ์ 1. ์ด์ค์ผํญ์ฐ์ฐ์ (๋ด๊ฐ ์ ๋ฆฌํ ์ด์ค์ผํญ์ฐ์ฐ์ ๐ https://eazys..

-๋ฌธ์ ์ค๋ช -์ ์ถ๋ ฅ ์ - ๋์ ํ์ด function solution(letter) { const morse = { '.-':'a','-...':'b','-.-.':'c','-..':'d','.':'e','..-.':'f', '--.':'g','....':'h','..':'i','.---':'j','-.-':'k','.-..':'l', '--':'m','-.':'n','---':'o','.--.':'p','--.-':'q','.-.':'r', '...':'s','-':'t','..-':'u','...-':'v','.--':'w','-..-':'x', '-.--':'y','--..':'z' } let answer = ''; const splitLetter = letter.split(' ') for(let..

-๋ฌธ์ ์ค๋ช ์์์์ด๋ ๋ ๊ฐ์ ์ซ์๋ฅผ ์์๋ฅผ ์ ํ์ฌ ์ง์ง์ด ๋ํ๋ธ ์์ผ๋ก (a, b)๋ก ํ๊ธฐํฉ๋๋ค. ์์ฐ์ n์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋ ๋ ์ซ์์ ๊ณฑ์ด n์ธ ์์ฐ์ ์์์์ ๊ฐ์๋ฅผ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. -์ ์ถ๋ ฅ ์ n์ด 20 ์ด๋ฏ๋ก ๊ณฑ์ด 20์ธ ์์์์ (1, 20), (2, 10), (4, 5), (5, 4), (10, 2), (20, 1) ์ด๋ฏ๋ก 6์ returnํฉ๋๋ค. n์ด 100 ์ด๋ฏ๋ก ๊ณฑ์ด 100์ธ ์์์์ (1, 100), (2, 50), (4, 25), (5, 20), (10, 10), (20, 5), (25, 4), (50, 2), (100, 1) ์ด๋ฏ๋ก 9๋ฅผ returnํฉ๋๋ค. -๋์ ํ์ด function solution(n) { let cnt =0; fo..