์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ํ๋ ฌ...
- ์๋ฐ์คํฌ๋ฆฝํธ์ ํ์๋ฐฐ๊ฒฝ
- ํ๋ก๊ทธ๋๋ฐ์ด๋
- ์๋ฐ์คํฌ๋ฆฝํธ์ ํน์ง
- for๋ฐ๋ณต๋ฌธ
- for๋ฌธ
- if๋ฐ๋ณต๋ฌธ
- ์์ค๋ฆ~
- ์๋ฐ์คํฌ๋ฆฝํธ
- ๊ตฌ๋ฌธ๊ณผ ์๋ฏธ
- ์๋ฐ์คํฌ๋ฆฝํธ์ ECMAScript
- ๋ฐฐ์ด ์ต์๊ฐ
- .split()
- JavaScript
- Math.abs()
- ์ด๋ ค์ด๋ฐใ ใ
- ๊ฐ์ฐ์ค์ ๊ณต์
- array.reduce()
- ๋ณตํฉ๋์ ์ฐ์ฐ์
- ๊ฐ์ฐ์ค์ ์ฌ๋ฆผ
- ์๋ฆ๋๋ ์๊ณ ๋ฆฌ์ฆ
- ์ผํญ์ฐ์ฐ์
- !x.includes()
- ์ง์ฌ๊ฐํ ๋ณ๊ทธ๋ฆฌ๊ธฐ
- arr.push()
- a && b
- Math.min
- .map()
- Ajax๋?
- ES6 ๋ธ๋ผ์ฐ์ ์ง์ ํํฉ
- Today
- Total
๋ชฉ๋กD E V E L O P ๐ป/์๊ณ ๋ฆฌ์ฆ ์ฐ์ต (6)
Ming's develop story
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/1XueP/btrCZSwVGXE/tsLW7AmB1NKz3nG0BCPdk0/img.png)
๋ฌธ์ ์ค๋ช ์ด ๋ฌธ์ ์๋ ํ์ค ์ ๋ ฅ์ผ๋ก ๋ ๊ฐ์ ์ ์ 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..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ckytMT/btrtzcdldN7/KaT3wJGqEmFQ7u6dAdgcM0/img.png)
์ฝ์์ ํฉ ํ์ด function solution(n) { var answer = 0; for(let i=0; i
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/o1MVO/btrtwqJCOxi/YLnA2t8yaadSD9ZjPUGWTk/img.png)
์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์ ํ์ด function solution(n, m) { var answer = []; let a = n; let b = m; let x; // ๋ ์๊ฐ ๊ฐ์๊ฒฝ์ฐ if (n === m) { return [n, m]; } // ์ต๋๊ณต์ฝ์ if (n > m) { while (m > 0) { let temp = m; m = n % m; n = temp; } answer.push(n); //์ต์๊ณต๋ฐฐ์ let x = (a * b) / n; answer.push(x); } else if (m > n) { while (n > 0) { let temp = n; n = m % n; m = temp; } answer.push(m); //์ต์๊ณต๋ฐฐ์ let x = (a * b) / m; answer.push..