[Programmers]핸드폰 번호 가리기

이묘·2022년 7월 19일
0

CodingTest

목록 보기
10/41
post-thumbnail

프로그래머스 코딩테스트 1단계

  • repeat() 반복



소스코드

function solution(phone_number) {
    var answer = '';

 	// 맨 뒤 네자리를 뺀 길이만큼 answer에 넣음
    for(var i = 0; i <phone_number.length-4; i++) {
        answer += '*';
    }
  
  	//answer에 마지막 네자리를 잘라 넣음
    answer += phone_number.slice(-4);

    // answer = '*'.repeat(s.length -4) + s.slice(-4)


    return answer;
}
function 다른분코드(phnum){
	answer = '*'.repeat(phnum.length-4) + phnum.slice(-4)
  
  	return answer;
}




소스코드

반복하려는문자.repeat(n)

를 이용해서 반복하고싶은 문자를 n번만큼 반복할 수 있다.
위에 코드에서는 휴대폰 번호의 길이에서 4자리를 제외한 만큼만 반복하면 되므로 n자리에 phone_number-4를 넣어주었다.

profile
본질을 공부해야 응용도 하지 않을까

0개의 댓글