python
python 예제
멈머이
2023. 11. 18. 16:33
728x90
1. 전화번호를 전달받아서, 뒤 4자리를 제외하고 별(*)로 표시하는 함수 만든 후 출력
- 예시 : 01012312345 ---> *******2345
def solution(phone_number):
rs_number = "*" * len(phone_number[:-4]) + phone_number[-4:]
return rs_number
inp = input("번호를 입력하세요. : ")
print(inp)
print(solution(inp))
결과 :
번호를 입력하세요. : 01012345678
01012345678
*******5678
2. 연속된 정수 데이터 제거하기
- 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하기
- 단, 제거된 후 남은 숫자들은 원본 데이터 타입으로 출력하기
- 예시 : [1,1,3,3,0,1,1] => [1,3,0,1]
def solution(num_list):
rs_list = []
last_num = -1
for i in num_list:
if i == last_num:
continue
rs_list.append(i)
last_num = i
return rs_list
print(solution([1,1,3,3,0,1,1]))
결과 : [1, 3, 0, 1]
728x90