⚠️ 아래 내용은 모두 개인적인 참고 / 기록을 위한 용도 입니다. 참고해주시고 편안하게 봐주세요 :) ⚠️
[Javascript] 프로그래머스 Level1 _ 핸드폰 번호 가리기
👇🏻문제링크
더보기
https://programmers.co.kr/learn/courses/30/lessons/12948
👇🏻
시행착오
( + 코드를 작성하면서든 생각들.)
1.
전화번호의 길이가 4자 이상 20자 이하의 숫자이라 시작과 끝이 아리송했다...!
일단은 모양만 맞춰서 길이의 -4만큼은 *로 채우고 번호의 뒤 4자리만 받아와서 채워넣었다!
여기서 .substring()과 .substr() 둘 다 사용해봤는데 end를 지정하지않아서 동일한 결과가 나왔다.
function solution(phone_number) {
var answer = "*".repeat(phone_number.length - 4)
+ phone_number.substring(phone_number.length-4);
//+ phone_number.subst(phone_number.length-4);
return answer;
}
다른 방법이 있을까 고민해봤지만 ,,, 잘 안떠올랐다 !
정규표현식으로 풀이하신 것도 봤지만 아직 정규표현식을 쓸 줄 몰라서 더 공부하고 다시 도전해봐야겠다 ,,
'Programmers > Level 1' 카테고리의 다른 글
[Javascript] 프로그래머스 : 짝수와 홀수 (0) | 2021.06.27 |
---|---|
[Javascript] 프로그래머스 : 평균 구하기 (0) | 2021.06.27 |
[Javascript] 프로그래머스 : x만큼 간격이 있는 n개의 숫자 (0) | 2021.06.26 |
[Javascript] 프로그래머스 : 직사각형 별 찍기 (0) | 2021.06.26 |
[Javascript] 프로그래머스 : 완주하지 못한 선수 (0) | 2021.06.26 |