๋ฐฐ์ด์ ๋งค์๋๋ ๋ฌธ์์ด์ ๋งค์๋๋ ํท๊ฐ๋ฆฐ๋ค
String.prototype.repeat() - JavaScript | MDN
repeat() ๋ฉ์๋๋ ๋ฌธ์์ด์ ์ฃผ์ด์ง ํ์๋งํผ ๋ฐ๋ณตํด ๋ถ์ธ ์๋ก์ด ๋ฌธ์์ด์ ๋ฐํํฉ๋๋ค.
developer.mozilla.org
=> ๋ฌธ์์ด์ ์ฃผ์ด์ง ํ์๋งํผ ๋ฐ๋ณตํด ๋ถ์ธ ์๋ก์ด ๋ฌธ์์ด ๋ฐํ
=> str.repeat(count);
String.prototype.slice() - JavaScript | MDN
slice() ๋ฉ์๋๋ ๋ฌธ์์ด์ ์ผ๋ถ๋ฅผ ์ถ์ถํ๋ฉด์ ์๋ก์ด ๋ฌธ์์ด์ ๋ฐํํฉ๋๋ค.
developer.mozilla.org
=> ๋ฌธ์์ด์ ์ผ๋ถ๋ฅผ ์ถ์ถ, ์๋ก์ด ๋ฌธ์์ด ๋ฐํ
=> str.slice(beginIndex[, endIndex])
=> ์์๋ผ๋ฉด, beginIndex๋ strLength(๋ฌธ์์ด ๊ธธ์ด) + beginIndex๋ก ์ทจ๊ธ
function solution(phone_number) {
return "*".repeat(phone_number.length - 4) + phone_number.slice(-4);
}