๐ฌComputer Science/์ฝ๋ฉํ
์คํธ
[ํ๋ก๊ทธ๋๋จธ์ค] ํธ๋ํฐ ๋ฒํธ ๊ฐ๋ฆฌ๊ธฐ
hellohailie
2022. 6. 3. 00:22
๋ฐ์ํ
๋ฌธ์ .
ํ๋ก๊ทธ๋๋จธ์ค ๋ชจ๋ฐ์ผ์ ๊ฐ์ธ์ ๋ณด ๋ณดํธ๋ฅผ ์ํด ๊ณ ์ง์๋ฅผ ๋ณด๋ผ ๋ ๊ณ ๊ฐ๋ค์ ์ ํ๋ฒํธ์ ์ผ๋ถ๋ฅผ ๊ฐ๋ฆฝ๋๋ค.
์ ํ๋ฒํธ๊ฐ ๋ฌธ์์ด phone_number๋ก ์ฃผ์ด์ก์ ๋, ์ ํ๋ฒํธ์ ๋ท 4์๋ฆฌ๋ฅผ ์ ์ธํ ๋๋จธ์ง ์ซ์๋ฅผ ์ ๋ถ *์ผ๋ก ๊ฐ๋ฆฐ ๋ฌธ์์ด์ ๋ฆฌํดํ๋ ํจ์, solution์ ์์ฑํด์ฃผ์ธ์.
์ ํ ์กฐ๊ฑด
- phone_number๋ ๊ธธ์ด 4 ์ด์, 20์ดํ์ธ ๋ฌธ์์ด์ ๋๋ค.
์ ์ถ๋ ฅ ์
phone_numberreturn
"01033334444" | "*******4444" |
"027778888" | "*****8888" |
function solution(phone_number) {
// ์
๋ ฅ๋ฐ์ phone_number์์ 4๊ฐ๋ง ๋นผ๊ณ ๊ทธ ์ซ์๋งํผ ๋ฐ๋ณตํ๋ ๋ฐ๋ณต๋ฌธ์ ๋ง๋ ๋ค.
// ๋ฐ๋ณต๋ฌธ์ ๋ ์ซ์๋งํผ *์ ๋น๋ฌธ์์ด์ ์ถ๊ฐํด์ฃผ์.
// ๊ทธ๋ฆฌ๊ณ ๋ท์ 4์๋ฆฌ๋ฅผ ์๋ฅด๊ณ , ์์์ ๋ง๋ *์ ๋ถ์ฌ์ค๋ค.
let newStr = '';
for(let i =0; i < phone_number.length-4; i++){
newStr += '*';
}
const lastFourNum = phone_number.slice(-4);
return newStr + lastFourNum;
}
๋ฐ์ํ