๋ฌธ์
ํ๋ก๊ทธ๋๋จธ์ค ๋ชจ๋ฐ์ผ์ ๊ฐ์ธ์ ๋ณด ๋ณดํธ๋ฅผ ์ํด ๊ณ ์ง์๋ฅผ ๋ณด๋ผ ๋ ๊ณ ๊ฐ๋ค์ ์ ํ๋ฒํธ์ ์ผ๋ถ๋ฅผ ๊ฐ๋ฆฝ๋๋ค.
์ ํ๋ฒํธ๊ฐ ๋ฌธ์์ด phone_number๋ก ์ฃผ์ด์ก์ ๋, ์ ํ๋ฒํธ์ ๋ท 4์๋ฆฌ๋ฅผ ์ ์ธํ ๋๋จธ์ง ์ซ์๋ฅผ ์ ๋ถ *์ผ๋ก ๊ฐ๋ฆฐ ๋ฌธ์์ด์ ๋ฆฌํดํ๋ ํจ์, solution์ ์์ฑํด์ฃผ์ธ์.
์ฌ์ฉํ ํจ์
substring() : ์์ ์ธ๋ฑ์ค์ ์ข ๋ฃ ์ธ๋ฑ์ค์ ๋ฌธ์์ด์ ๋ฐํํ๋ค.
let phone_number = 01023456789
hide = phone_number.substring(phone_number.length-4,0) // 0102345
show = phone_number.substring(phone_number.length-4,phone_number.length) // 6789
ํด๊ฒฐ
function solution(phone_number) {
var answer = '';
star = '*'
hide = phone_number.substring(phone_number.length-4,0).length
show = phone_number.substring(phone_number.length-4,phone_number.length);
answer = star.repeat(hide) + show
return answer;
}
'๊ฐ๋ฐ ๊ณต๋ถ > Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค/Node.js] ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์ (0) | 2023.03.14 |
---|---|
[๋ฐฑ์ค/node.js] ๊ทธ๋ฆ (0) | 2023.03.11 |
[ํ๋ก๊ทธ๋๋จธ์ค/Javascript] ํ๊ท ๊ตฌํ๊ธฐ (0) | 2022.03.11 |
[ํ๋ก๊ทธ๋๋จธ์ค/Javascript] ์๋ ์ซ์ ๋ํ๊ธฐ (0) | 2022.03.11 |
[ํ๋ก๊ทธ๋๋จธ์ค/Javascript] ์์ ๋ํ๊ธฐ (0) | 2022.03.11 |