문제요약
나의 코드 및 설명
- num = list(map(int, str(a*b*c))) : 예를들어 a,b,c 를 곱한 값이 17037 일 때 [1,7,0,3,7] 로 저장된다.
a = int(input())
b = int(input())
c = int(input())
num = list(map(int, str(a*b*c)))
check = [0]*10
for i in range(len(num)):
check[num[i]] = num.count(num[i])
for j in check:
print(j)
피드백
별다른 문제 없이 간단하게 해결하였다. 숫자 각 자릿수를 리스트로 저장하는 방법을 몰랐을때는 헤맸었으나, 어느정도 숙달되지 않았나 싶다.
'Baekjoon > IM Level' 카테고리의 다른 글
[백준] 2908 상수 (브론즈2) / 역순:a[::-1], 숫자 각 자릿수 리스트 저장, 리스트 요소 바꾸기 (0) | 2023.03.01 |
---|---|
[백준] 2739 구구단 (브론즈5) / .format , 재귀함수로 풀기 (0) | 2023.03.01 |
[백준] 1157 단어 공부 (브론즈1) / upper() (0) | 2023.03.01 |
[백준] 2164 카드2 (실버4) / deque() (0) | 2023.03.01 |
[백준] 2851 슈퍼마리오 (브론즈1) (0) | 2023.02.24 |