문제 1
문제 설명
프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다.
전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요.
제한 조건
- s는 길이 4 이상, 20이하인 문자열입니다.
입출력 예
phone_number |
return |
"01033334444" |
"*******4444" |
"027778888" |
"*****8888" |
나의 코드
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
문제 2
문제 설명
함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요.
제한 조건
- x는 -10000000 이상, 10000000 이하인 정수입니다.
- n은 1000 이하인 자연수입니다.
입출력 예
xnanswer
x |
n |
answer |
2 |
5 |
[2,4,6,8,10] |
4 |
3 |
[4,8,12] |
-4 |
2 |
[-4, -8] |
나의 코드
def solution(x, n):
answer = []
answer.append(x)
for i in range(1, n):
answer.append(answer[i-1] + x)
return answer
🍥 의견쓰
두 문제 모두 굉장히 쉬운 문제였다.
덕분에 5분 만에 둘 다 해결할 수 있었다.