160x600
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Database
- python
- python기초
- 데이터 수집
- 머신러닝
- 데이터 가공
- 해석
- 딥러닝
- 회귀모델
- SQL예제
- 시각화
- keras
- 데이터
- 훈련
- 데이터전처리
- 선형회기모델
- 크롤링(crawling)
- HeidiSQL
- MariaDB
- tensorflow
- 파이썬
- 예측
- sklearn
- 알고리즘기초
- pythone
- pandas
- 데이터 분석
- 정확도
- 데이터베이스
- Deep Learning
Archives
- Today
- Total
코딩헤딩
python 예제 본문
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
'python' 카테고리의 다른 글
python 연습문제3 (도서관리 키오스크 프로그램 만들기2) (0) | 2023.11.19 |
---|---|
파이썬 가상환경 생성하기 (1) | 2023.11.18 |
python 알고리즘 기초5 제너레이터(Generator)+예제 (0) | 2023.11.16 |
python 알고리즘 기초4 이터레이터(Iterator)+예제 (0) | 2023.11.16 |
python 기초 13 (함수) (2) | 2023.11.16 |