Day 4~5 : Python biggner [수학, 배열]
오늘의 포인트
LCM
(최소 공배수) &GCD
(최대 공약수) 정리
import math math.ceil()
함수 사용에 익숙해 지자!
{}
→ 딕셔너리, 키:값 쌍으로 저장 → .items() 로 키와 값을 빼올 수 있다!!
리스트 뒤집는 방법 새로운 리스트 생성 원본 리스트 영향 특징 a[::-1]
O X 간단, 한 줄, 효율적 list(reversed(a))
O X 가독성 좋음, 명시적 a.reverse()
X O 메모리 절약, 원본 변경 a[:][::-1]
O + O X 복사 + 뒤집기, 불필요하게 메모리 사용 💡 정리
- 원본 리스트를 보존하고 뒤집힌 리스트만 필요하면 →
a[::-1]
- 원본 리스트를 직접 뒤집고 싶으면 →
a.reverse()
a[:][::-1]
→ 거의 쓰지 않음,a[::-1]
으로 충분