[Programmers] - 핸드폰 번호 가리기
1. Problem 📃
https://programmers.co.kr/learn/courses/30/lessons/12948
다음 문제는 파라미터로 전화번호가 입력 되었을 때, 마지막 뒤에 4자리를 제외한 나머지를 *로 바꿔주는 문제입니다!
2. Logic 👨🏫
- phone_number의 길이에서 마지막 번호 4자리를 제외한 나머지 길이를 구해줍니다.
- 앞서 1번에서 구한 길이만큼 '*'을 출력해주고 나머지 부분을 슬라이싱 기법으로 출력해주면 됩니다.
3. Code 💻
def solution(phone_number):
len_num = len(phone_number) - 4
answer = len_num * '*' + phone_number[-4:]
return answer
4. Feedback 📚
4.1 Python Slicing
-
str = "01012345678" 라는 문자열이 존재할 때
기본적인 쓰임은 str[시작위치: 종결위치]
여기서 주의할 점이 있는데, 끝 인덱스는 가져오려는 범위에 포함되지 않습니다.
ex1). str[0:3] => '010' 출력
ex2). str[:3] => '010' 출력
ex3). str[7:] => '5678' 출력
ex4). str[-4:] => '5678' 출력
문자열 인덱싱을 이용한다면 다른 방법들보다도 더 빨리 문자를 추출할 수 있습니다.
추출하는 방법은 위에 예제와 같이 여러 방법들이 있습니다.
Author And Source
이 문제에 관하여([Programmers] - 핸드폰 번호 가리기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@odh0112/Programmers-핸드폰-번호-가리기
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
- phone_number의 길이에서 마지막 번호 4자리를 제외한 나머지 길이를 구해줍니다.
- 앞서 1번에서 구한 길이만큼 '*'을 출력해주고 나머지 부분을 슬라이싱 기법으로 출력해주면 됩니다.
def solution(phone_number):
len_num = len(phone_number) - 4
answer = len_num * '*' + phone_number[-4:]
return answer
4. Feedback 📚
4.1 Python Slicing
-
str = "01012345678" 라는 문자열이 존재할 때
기본적인 쓰임은 str[시작위치: 종결위치]
여기서 주의할 점이 있는데, 끝 인덱스는 가져오려는 범위에 포함되지 않습니다.
ex1). str[0:3] => '010' 출력
ex2). str[:3] => '010' 출력
ex3). str[7:] => '5678' 출력
ex4). str[-4:] => '5678' 출력
문자열 인덱싱을 이용한다면 다른 방법들보다도 더 빨리 문자를 추출할 수 있습니다.
추출하는 방법은 위에 예제와 같이 여러 방법들이 있습니다.
Author And Source
이 문제에 관하여([Programmers] - 핸드폰 번호 가리기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@odh0112/Programmers-핸드폰-번호-가리기
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
str = "01012345678" 라는 문자열이 존재할 때
기본적인 쓰임은 str[시작위치: 종결위치]
여기서 주의할 점이 있는데, 끝 인덱스는 가져오려는 범위에 포함되지 않습니다.
ex1). str[0:3] => '010' 출력
ex2). str[:3] => '010' 출력
ex3). str[7:] => '5678' 출력
ex4). str[-4:] => '5678' 출력
문자열 인덱싱을 이용한다면 다른 방법들보다도 더 빨리 문자를 추출할 수 있습니다.
추출하는 방법은 위에 예제와 같이 여러 방법들이 있습니다.
Author And Source
이 문제에 관하여([Programmers] - 핸드폰 번호 가리기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@odh0112/Programmers-핸드폰-번호-가리기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)