-
[코드업 기초 100문] 25번문제IT/알고리즘&코테 2020. 8. 11. 14:45
파이썬 기반
답
n = input() length = len(str(n)) list_n = list(n) list_n = list(map(int, list_n)) for i in list_n: length = length - 1 number = i * (10 ** length) print("[%d]" % number)
코드 차례대로 설명
1. str형으로 입력받는다.
2. 길이를 가져온다.
3. 리스트로 정렬한다.
4. 리스트 값을 int형으로 바꿔준다.
5. 리스트 길이만큼 반복한다.
6. 길이값을 --length 해준다.
7. 계산
8. 출력
'IT > 알고리즘&코테' 카테고리의 다른 글
[코드업 기초100문] 1064번 정수 3개 입력받아 가장 작은 수 출력하기 (0) 2020.08.11