본문 바로가기
*Algorithm/Programmers_Level1

[programmers] 프로그래머스 Level1 핸드폰 번호 가리기(파이썬 Python)

by codinguser 2020. 9. 1.

프로그래머스
(주)그렙

[programmers] 프로그래머스 Level1 핸드폰 번호 가리기

(파이썬 Python)

 

* 문제출처 : 프로그래머스 코딩 테스트 연습, 알고리즘 문제
* 소스 코드 및 정리한 내용의 저작권은 글쓴이에게 있습니다.

 

 

 

 

프로그래머스 Level1 핸드폰 번호 가리기


1) 문제

 

프로그래머스 핸드폰 번호 가리기

 

코딩테스트 연습 - 핸드폰 번호 가리기

프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자

programmers.co.kr


2) 풀이 과정

 

1. 문자열 길이의 끝값을 기준으로 4개를 짜른다

 

2. 끝을 기준으로 이분해서 끝 4자리를 제외한 나머지의 숫자들은 *로 넣어준다

 

3. 그 밖의 끝 4자리의 값은 본인의 값을 넣어준다.


3) 코드

 

1
2
3
4
5
6
7
8
9
def solution(phone_number):
    answer = ''
    
    for i in range(len(phone_number)):
        if(i<len(phone_number)-4):
            answer += "*"
        else:
            answer += phone_number[i]
    return answer
cs

4) 정리 노트

 

X


 

댓글