본 글은 왼손코딩의 파이썬을 복습한 글입니다
# 숫자를 자릿수를 기준으로 분류해서 나누세요
def digitize(n) :
return list(map(int, str(n)))
# 코드 분석
# 1) str(n) : 숫자를 문자열로 만들어준다
# 2) map(int, str(n)) : 문자열로 되어있는 각 자릿수를 정수로 바꿔준다( ex, "123" > 정수 1, 2, 3 각각으로 바꿔준다)
# 즉, 리스트의 모든 요소를 int를 사용해서 변환
# 3) list함수로 list 함수로 변환한다
# examples
digitize(123) # [1,2,3]
'CodingTest' 카테고리의 다른 글
python: 오른쪽에서부터 n개의 요소가 제거된 list를 만들어라 ( a[-n : ] ) (0) | 2020.12.05 |
---|---|
python: 왼쪽에서부터 n개의 요소가 제거된 list를 만들어라 ( a[n:] ) (0) | 2020.12.02 |
python : 두 배열 사이에 다른 원소 찾기 ( set 함수 이용 ) (0) | 2020.11.28 |
python : 문자열의 첫글자만 대문자로 바꾸기 ( 문자열.title ) (0) | 2020.11.26 |
python : 배열에서 해당 조건에 맞는 요소들이 몇개있는지를 보기 (0) | 2020.11.24 |