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

CHAEN·2022년 3월 11일
0

problem solving

목록 보기
6/33
post-thumbnail

문제

접근 방법

  • 폰 번호 길이의 4를 뺀 수 만큼 *로 채우기
  • 뒤에서 4자리 번호를 * 뒤에 붙여주기

이전에 C++로 풀었던 내용

#include <string>
#include <vector>

using namespace std;

string solution(string phone_number) {
    string answer = "";
    int i = 0;
    int j = 0;
    for(; i < phone_number.length() - 4; i++){
        answer += "*";
    }
    while(j < 4){
        answer += phone_number[i+j];
        j++;
    }
    
    return answer;
}

나의 풀이

def solution(phone_number):
     answer = '*' * (len(phone_number) - 4) + phone_number[-4:]
    
    return answer

역시 문자열 다루는건 파이썬이 훨씬 간단한 것 같다

profile
공부중입니다

0개의 댓글

관련 채용 정보