๋ฐ์ํ
๋ฌธ์ .
ํ๋ก๊ทธ๋๋จธ์ค ๋ชจ๋ฐ์ผ์ ๊ฐ์ธ์ ๋ณด ๋ณดํธ๋ฅผ ์ํด ๊ณ ์ง์๋ฅผ ๋ณด๋ผ ๋ ๊ณ ๊ฐ๋ค์ ์ ํ๋ฒํธ์ ์ผ๋ถ๋ฅผ ๊ฐ๋ฆฝ๋๋ค.
์ ํ๋ฒํธ๊ฐ ๋ฌธ์์ด 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;
}
๋ฐ์ํ
'๐ฌComputer Science > ์ฝ๋ฉํ ์คํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ด์งํธ๋ฆฌ์ํ (DFS: ๊น์ด ์ฐ์ ํ์) (0) | 2022.06.30 |
---|---|
๋ฐฑ์ค 10809 ์ํ๋ฒณ ์ฐพ๊ธฐ // ์๋ฐ์คํฌ๋ฆฝํธ๋ก a๋ถํฐ z๊น์ง ์ถ๋ ฅํ๊ธฐ (0) | 2022.06.28 |
๋ฐฑ์ค 15740, A+B - 9, 40์ ๋ง์ ์ด์ , node.js (0) | 2022.06.26 |
[if ๋ฐ๋ณต๋ฌธ] 1์ด ๋ค ์๊ฐ ์๋ ค์ฃผ๊ธฐ (0) | 2022.05.05 |
10171. ๊ณ ์์ด ์ถ๋ ฅํ๊ธฐ (0) | 2022.04.13 |