์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ์๋ฐ์คํฌ๋ฆฝํธ์ ํน์ง
- ํ๋ ฌ...
- JavaScript
- .split()
- ์ผํญ์ฐ์ฐ์
- array.reduce()
- arr.push()
- ์๊ณ ๋ฆฌ์ฆ
- ๊ตฌ๋ฌธ๊ณผ ์๋ฏธ
- ์์ค๋ฆ~
- Ajax๋?
- ๋ฐฐ์ด ์ต์๊ฐ
- ์๋ฐ์คํฌ๋ฆฝํธ์ ํ์๋ฐฐ๊ฒฝ
- ์๋ฐ์คํฌ๋ฆฝํธ์ ECMAScript
- ํ๋ก๊ทธ๋๋จธ์ค ๊ณต์ ์ฐ์ฑ
- .map()
- async-await
- Promise.all()
- ๊ฐ์ฐ์ค์ ๊ณต์
- ํ๋ก๊ทธ๋๋จธ์ค
- ์๋ฆ๋๋ ์๊ณ ๋ฆฌ์ฆ
- Math.min
- for๋ฐ๋ณต๋ฌธ
- a && b
- ES6 ๋ธ๋ผ์ฐ์ ์ง์ ํํฉ
- ํ๋ก๊ทธ๋๋ฐ์ด๋
- ์๋ฐ์คํฌ๋ฆฝํธ
- !x.includes()
- ์ด๋ ค์ด๋ฐใ ใ
- for๋ฌธ
- Today
- Total
Ming's develop story
์๊ณ ๋ฆฌ์ฆ - ํธ๋ํฐ ๋ฒํธ ๊ฐ๋ฆฌ๊ธฐ ๋ณธ๋ฌธ
๋ฌธ์ ์ค๋ช
ํ๋ก๊ทธ๋๋จธ์ค ๋ชจ๋ฐ์ผ์ ๊ฐ์ธ์ ๋ณด ๋ณดํธ๋ฅผ ์ํด ๊ณ ์ง์๋ฅผ ๋ณด๋ผ ๋ ๊ณ ๊ฐ๋ค์ ์ ํ๋ฒํธ์ ์ผ๋ถ๋ฅผ ๊ฐ๋ฆฝ๋๋ค.
์ ํ๋ฒํธ๊ฐ ๋ฌธ์์ด 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์๋ฆฌ ์๋ฅผ๋ ๋๊น์ง ์๋ฅผ๊ฑฐ๋๊น 2๋ฒ์งธ ์ธ์๋ ํ์ ์์ด n.slice(n.length-4)๋ก ํด์ค๋ ๋๋ค.
substr
substring
slice
slice๊ฐ '์์' ์ง์์ด ๋๋ฏ๋ก ์ ๋๊ฐ์ง ํจ์๋ณด๋ค ์ถ์ฒํ๋ค๋ ๊ธ์ด ์์
๋ค๋ฅธ ์ฌ๋ ํ์ด
function solution(n) {
return s.replace(/\d(?=\d{4})/g, "*");
}
์ ๊ท์ ์ฐธ๊ณ ๋ธ๋ก๊ทธ : https://inpa.tistory.com/entry/JS-%F0%9F%93%9A-%EC%A0%95%EA%B7%9C%EC%8B%9D-RegExp-%EB%88%84%EA%B5%AC%EB%82%98-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0-%EC%89%BD%EA%B2%8C-%EC%A0%95%EB%A6%AC
'D E V E L O P ๐ป > ์๊ณ ๋ฆฌ์ฆ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ง์น ํ๊ธฐ - ํ๋ก๊ทธ๋๋จธ์ค (0) | 2025.02.10 |
---|---|
์๊ณ ๋ฆฌ์ฆ - ์ง์ฌ๊ฐํ ๋ณ์ฐ๊ธฐ (0) | 2022.05.24 |
์๊ณ ๋ฆฌ์ฆ - x๋งํผ ๊ฐ๊ฒฉ์ด ์๋ n๊ฐ์ ์ซ์ (0) | 2022.05.23 |
ํ๋ก๊ทธ๋๋จธ์ค(programmers) - ์ฝ์์ ํฉ(์ฝ๋ฉํ ์คํธ ์ฐ์ต) (0) | 2022.02.17 |
ํ๋ก๊ทธ๋๋จธ์ค(programmers) - ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์(์ฝ๋ฉํ ์คํธ ์ฐ์ต) (0) | 2022.02.16 |