์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- Math.abs()
- Math.min
- arr.push()
- ์์ค๋ฆ~
- !x.includes()
- .map()
- for๋ฌธ
- a && b
- ๋ฐฐ์ด ์ต์๊ฐ
- ์ผํญ์ฐ์ฐ์
- for๋ฐ๋ณต๋ฌธ
- ํ๋ก๊ทธ๋๋ฐ์ด๋
- ์๋ฐ์คํฌ๋ฆฝํธ์ ECMAScript
- ํ๋ ฌ...
- array.reduce()
- ์๋ฐ์คํฌ๋ฆฝํธ์ ํ์๋ฐฐ๊ฒฝ
- ์๋ฆ๋๋ ์๊ณ ๋ฆฌ์ฆ
- ๊ฐ์ฐ์ค์ ์ฌ๋ฆผ
- ์ด๋ ค์ด๋ฐใ ใ
- JavaScript
- ๊ตฌ๋ฌธ๊ณผ ์๋ฏธ
- ES6 ๋ธ๋ผ์ฐ์ ์ง์ ํํฉ
- .split()
- ์๋ฐ์คํฌ๋ฆฝํธ
- ์๋ฐ์คํฌ๋ฆฝํธ์ ํน์ง
- ๊ฐ์ฐ์ค์ ๊ณต์
- ๋ณตํฉ๋์ ์ฐ์ฐ์
- if๋ฐ๋ณต๋ฌธ
- ์ง์ฌ๊ฐํ ๋ณ๊ทธ๋ฆฌ๊ธฐ
- Ajax๋?
- Today
- Total
๋ชฉ๋กD E V E L O P ๐ป (10)
Ming's develop story
๋ฌธ์ ์ค๋ช ์ด ๋ฌธ์ ์๋ ํ์ค ์ ๋ ฅ์ผ๋ก ๋ ๊ฐ์ ์ ์ n๊ณผ m์ด ์ฃผ์ด์ง๋๋ค. ๋ณ(*) ๋ฌธ์๋ฅผ ์ด์ฉํด ๊ฐ๋ก์ ๊ธธ์ด๊ฐ n, ์ธ๋ก์ ๊ธธ์ด๊ฐ m์ธ ์ง์ฌ๊ฐํ ํํ๋ฅผ ์ถ๋ ฅํด๋ณด์ธ์. ์ ํ ์กฐ๊ฑด n๊ณผ m์ ๊ฐ๊ฐ 1000 ์ดํ์ธ ์์ฐ์์ ๋๋ค. ์์ ์ ๋ ฅ : 5 3 ์ถ๋ ฅ : ***** ***** ***** ๋ด ํ์ด function solution(n, m) { return ('*'.repeat(n) + '\n').repeat(m); } function solution(n, m) { return (Array(n).fill('*').join('') + '\n').repeat(m); } ๋๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ํด๋ดค๋ค. ๋ถ๋ช ํ ๋ง๋ค๊ณ ์๊ฐ ํ๋๋ฐ ๋ ๋ฐฉ๋ฒ ๋ค ์์ ๊ฐ์ด ๊ฒฐ๊ณผ๊ฐ ๋์๋ค. ๊ทธ๋์ ๋ ๋ค ์ง์ ์ฐ์ด๋ณด๋ ์๋์ ๊ฐ์ด ์ ์๋ํ์..
๋ฌธ์ ์ค๋ช ํ๋ก๊ทธ๋๋จธ์ค ๋ชจ๋ฐ์ผ์ ๊ฐ์ธ์ ๋ณด ๋ณดํธ๋ฅผ ์ํด ๊ณ ์ง์๋ฅผ ๋ณด๋ผ ๋ ๊ณ ๊ฐ๋ค์ ์ ํ๋ฒํธ์ ์ผ๋ถ๋ฅผ ๊ฐ๋ฆฝ๋๋ค. ์ ํ๋ฒํธ๊ฐ ๋ฌธ์์ด phone_number๋ก ์ฃผ์ด์ก์ ๋, ์ ํ๋ฒํธ์ ๋ท 4์๋ฆฌ๋ฅผ ์ ์ธํ ๋๋จธ์ง ์ซ์๋ฅผ ์ ๋ถ *์ผ๋ก ๊ฐ๋ฆฐ ๋ฌธ์์ด์ ๋ฆฌํดํ๋ ํจ์, solution์ ์์ฑํด์ฃผ์ธ์. ์ ํ ์กฐ๊ฑด phone_number๋ ๊ธธ์ด 4 ์ด์, 20์ดํ์ธ ๋ฌธ์์ด์ ๋๋ค. ์ ์ถ๋ ฅ ์ phone_number return "01033334444" "*******4444" "027778888" "*****8888" ๋ด ํ์ด function solution(n) { return '*'.repeat(n.length-4) + n.slice(n.length-4, n.length); } ๋ค๋ฅธ ์ฌ๋๊บผ ์ฐธ๊ณ ํด๋ณด๋ ์ด์งํผ ๋ง์ง๋ง 4์๋ฆฌ..
๋ฌธ์ ์ค๋ช ํจ์ solution์ ์ ์ x์ ์์ฐ์ n์ ์ ๋ ฅ ๋ฐ์, x๋ถํฐ ์์ํด x์ฉ ์ฆ๊ฐํ๋ ์ซ์๋ฅผ n๊ฐ ์ง๋๋ ๋ฆฌ์คํธ๋ฅผ ๋ฆฌํดํด์ผ ํฉ๋๋ค. ๋ค์ ์ ํ ์กฐ๊ฑด์ ๋ณด๊ณ , ์กฐ๊ฑด์ ๋ง์กฑํ๋ ํจ์, solution์ ์์ฑํด์ฃผ์ธ์. ์ ํ ์กฐ๊ฑด x๋ -10000000 ์ด์, 10000000 ์ดํ์ธ ์ ์์ ๋๋ค. n์ 1000 ์ดํ์ธ ์์ฐ์์ ๋๋ค. ์ ์ถ๋ ฅ ์ x n answer 2 5 [2,4,6,8,10] 4 3 [4,8,12] -4 2 [-4,-8] ๋ด ํ์ด function solution(x, n) { answer = []; let y = 0; for (let i = 0; i < n; i++) { y += x; answer.push(y); } return answer; } ๋ค๋ฅธ ์ฌ๋ ํ์ด function solu..