-
백준 2577 숫자의 개수 파이썬IT/알고리즘 2022. 2. 20. 00:18728x90
https://www.acmicpc.net/problem/2577
풀이
A = int(input()) B = int(input()) C = int(input()) cnt = 0 D= A*B*C x= [int(i) for i in str(D)] while True : print(x.count(cnt)) cnt += 1 if cnt == 10 : break
뭔가 더 심플하게 할 수 있을거같은데 음
다른 블로그를 찾아보니 곱한 값을 더 쉽게 리스트로 담더라.
result = list(str(A*B*C))
이런 식으로,,
끝에도 while 대신 for문을 쓰셨는데 그게 더 보기 좋더라.
출처:
https://wook-2124.tistory.com/233
'IT > 알고리즘' 카테고리의 다른 글
백준 1546 평균 파이썬 (0) 2022.02.21 백준 3052 나머지 파이썬 (0) 2022.02.20 백준 2562 최댓값 파이썬 (0) 2022.02.19 백준 1110 더하기 사이클 파이썬 (0) 2022.02.18 백준 10951 A+B - 4 파이썬 (0) 2022.02.18