반응형
풀이
def solution(phone_number):
return "*" * (len(phone_number) - 4) + phone_number[-4:]
실행 결과
정확성 테스트
테스트 1 〉 | 통과 (0.04ms, 10.8MB) |
테스트 2 〉 | 통과 (0.04ms, 10.8MB) |
테스트 3 〉 | 통과 (0.03ms, 10.6MB) |
테스트 4 〉 | 통과 (0.03ms, 10.6MB) |
테스트 5 〉 | 통과 (0.04ms, 10.7MB) |
테스트 6 〉 | 통과 (0.04ms, 10.7MB) |
테스트 7 〉 | 통과 (0.04ms, 10.7MB) |
테스트 8 〉 | 통과 (0.04ms, 10.8MB) |
테스트 9 〉 | 통과 (0.03ms, 10.6MB) |
테스트 10 〉 | 통과 (0.04ms, 10.7MB) |
테스트 11 〉 | 통과 (0.04ms, 10.6MB) |
테스트 12 〉 | 통과 (0.04ms, 10.7MB) |
테스트 13 〉 | 통과 (0.04ms, 10.8MB) |
채점 결과
정확성: 100.0
합계: 100.0 / 100.0
총평
문자열이 곱셈이 된다는 사실을 이용한다면 한 줄로도 쉽게 문제를 해결할 수 있습니다. 기존 다른 프로그래머스 1레벨 문제들을 보면서 충분히 한줄로도 쉽게 문제를 해결할 수 있다는 것을 알게되었습니다. 문자열은 보통 숫자와 연산이 안됩니다. 하지만 곱셈은 숫자와 연산이 가능합니다. 따라서 해당 문자열을 반복시킬 수 있습니다. 이러한 기능을 숙지한다면 앞으로 프로그래밍 문제에 있어서 좀 더 간략하게 문제를 풀 수 있을 것 같습니다.
반응형
'SW > 알고리즘' 카테고리의 다른 글
파이썬 : 프로그래머스 : 평균 구하기 : 풀이 (0) | 2019.09.17 |
---|---|
파이썬 : 프로그래머스 : 행렬의 덧셈 : 풀이 (0) | 2019.09.16 |
파이썬 : 프로그래머스 : 직사각형 별찍기 : 풀이 (0) | 2019.09.11 |
파이썬 : 프로그래머스 : 짝수와 홀수 : 풀이 (0) | 2019.09.09 |
파이썬 : 프로그래머스 : x만큼 간격이 있는 n개의 숫자 : 풀이 (0) | 2019.09.02 |