์ ๋ต
function solution(phone_number) {
let secret = phone_number.substring(0, phone_number.length - 4).replace(/[0-9]/g, "*");
let viewed = phone_number.substring(phone_number.length - 4, phone_number.lenght);
return secret + viewed;
}
ํ์ด
1. ๋ค์ 4์๋ฆฌ๋ฅผ ์ ์ธํ๊ณ "*"๋ก ๋ง๋ค์ด์ผํ๊ธฐ ๋๋ฌธ์, ๋ค 4์นธ์ ๊ธฐ์ค์ผ๋ก ๋๋์ด ์ค๋ค. (substring์ด๋ slice๋ฅผ ์ฌ์ฉํ ์ ์๋ค).
2. ์ ๋ถ๋ถ์ *๋ก ๋ฐ๊พธ๊ธฐ ์ํด replaceํจ์๋ฅผ ์ฌ์ฉํ๋ค. ์ด๋ ์ ๊ทํํ์์ ์ด์ฉํด ๋์นํด์ค๋ค.
์ ๊ทํํ์๋ง์ ์ด์ฉํ ๋ฐฉ๋ฒ
function solution(phone_number){
return phone_number.replace(/\d(?=\d{4})/g, "*");
}
'๐ ์ฝ๋ฉํ ์คํธ ์ฐ์ต' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] ํ๋ก์ธ์ค JS ํ์ด (0) | 2023.06.10 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] ์คํจ์จ (JavaScript) (0) | 2023.02.25 |
[ํ๋ก๊ทธ๋๋จธ์ค] ๋น๋ฐ์ง๋(JavaScript) (0) | 2023.02.21 |
์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋ฉํ ์คํธ ์์ฃผ ์ฐ๋ ํจ์ ์ ๋ฆฌ(1) (0) | 2023.02.21 |
[ํ๋ก๊ทธ๋๋จธ์ค] ํฌ๊ธฐ๊ฐ ์์ ๋ถ๋ถ ๋ฌธ์์ด(java) (0) | 2023.01.19 |