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

gogo·2021년 7월 26일
0

프로그래머스

목록 보기
4/13

문제📃

풀이😀

  1. input값 뒤에서 4자리까지 마스킹
  2. input값 뒤의 4자리 append
  3. 문자열로 출력

코드⌨

def solution(phone_number):
    answer = []

    for i in range((len(phone_number)-4)):
        answer += '*'
    answer += phone_number[-4:]
    return ''.join(answer)

다른사람의 풀이🧑

def hide_numbers(s):
    return "*"*(len(s)-4) + s[-4:]

# 아래는 테스트로 출력해 보기 위한 코드입니다.
print("결과 : " + hide_numbers('01033334444'));
  1. 문자열 '*'을 input 길이-4 까지
  2. input -4부터 끝까지
  3. 두개 합치기

보고 수정해보기

def solution(phone_number):
    answer = []

    answer.append('*' * (len(phone_number)-4) + (phone_number[-4:]))
    return ''.join(answer)


phone_number = "01033334444"
print(solution(phone_number))
  1. 문자열 사칙연산 된다.
profile
공책

0개의 댓글