Input + Output = True
ํ๋ก๊ทธ๋๋จธ์ค - ํธ๋ํฐ ๋ฒํธ ๊ฐ๋ฆฌ๊ธฐ ๋ณธ๋ฌธ
ํธ๋ํฐ ๋ฒํธ ๊ฐ๋ฆฌ๊ธฐ
๋ฌธ์ ์ค๋ช
ํ๋ก๊ทธ๋๋จธ์ค ๋ชจ๋ฐ์ผ์ ๊ฐ์ธ์ ๋ณด ๋ณดํธ๋ฅผ ์ํด ๊ณ ์ง์๋ฅผ ๋ณด๋ผ ๋ ๊ณ ๊ฐ๋ค์ ์ ํ๋ฒํธ์ ์ผ๋ถ๋ฅผ ๊ฐ๋ฆฝ๋๋ค.
์ ํ๋ฒํธ๊ฐ ๋ฌธ์์ด phone_number๋ก ์ฃผ์ด์ก์ ๋,
์ ํ๋ฒํธ์ ๋ท 4์๋ฆฌ๋ฅผ ์ ์ธํ ๋๋จธ์ง ์ซ์๋ฅผ ์ ๋ถ *์ผ๋ก ๊ฐ๋ฆฐ ๋ฌธ์์ด์ ๋ฆฌํดํ๋ ํจ์, solution์ ์์ฑํด์ฃผ์ธ์.
์ ํ ์กฐ๊ฑด
phone_number๋ ๊ธธ์ด 4 ์ด์, 20์ดํ์ธ ๋ฌธ์์ด์
๋๋ค.
let phone_number = "010633261234"
function solution(phone_number) {
let answer = '*'.repeat(phone_number.length-4) + phone_number.substr(-4)
return answer;
}
console.log(solution(phone_number))
๋งจ ๋ค 4์๋ฆฌ๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ถ๋ฆฌ ํ
repeat ํจ์์ substr ํจ์๋ก ํด๊ฒฐ
substr ํจ์๋ ์งํฅํ๋ผ๋ ๊ณต์ ์ฌ์ดํธ์ ๊ธ์ด ์์ผ๋ ๋ค๋ฅธ ๋์ฒด ํจ์ ์ฌ์ฉ ๊ถ์ฅ
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/substr
String.prototype.substr() - JavaScript | MDN
substr() ๋ฉ์๋๋ ๋ฌธ์์ด์์ ํน์ ์์น์์ ์์ํ์ฌ ํน์ ๋ฌธ์ ์ ๋งํผ์ ๋ฌธ์๋ค์ ๋ฐํํฉ๋๋ค.
developer.mozilla.org
https://school.programmers.co.kr/learn/courses/30/lessons/12948?language=javascript
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
'๐ตAlgorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก๊ทธ๋๋จธ์ค - x๋งํผ ๊ฐ๊ฒฉ์ด ์๋ n๊ฐ์ ์ซ์ (0) | 2022.12.30 |
---|---|
ํ๋ก๊ทธ๋๋จธ์ค - ํ๋ ฌ์ ๋ง์ (0) | 2022.12.27 |
ํ๋ก๊ทธ๋๋จธ์ค - ํ๊ท ๊ตฌํ๊ธฐ (0) | 2022.12.27 |
ํ๋ก๊ทธ๋๋จธ์ค - ์์ ๋ํ๊ธฐ (0) | 2022.12.26 |
์๊ณ ๋ฆฌ์ฆ - ํธ๋ฆฌ ๋ง๋ค๊ธฐ (0) | 2022.12.25 |