728x90
문제 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분 만에 둘 다 해결할 수 있었다.
728x90
'🧇 Algorithm > 프로그래머스' 카테고리의 다른 글
[코딩테스트 연습] - 두 개 뽑아서 더하기 📆 (0) | 2021.01.30 |
---|---|
🌊[코딩테스트 연습] - 기능개발🔥 (0) | 2021.01.11 |
코딩테스트 연습 - 주식가격 (0) | 2021.01.06 |
코딩테스트 연습 - 입국심사 (0) | 2021.01.06 |
코딩테스트 연습 - 같은 숫자는 싫어 (0) | 2020.06.23 |