-
백준 숫자의 개수 - 2577번 파이썬백준/단계별로 풀어보기 2020. 3. 10. 17:50
이 포스팅에서는 백준 알고리즘 사이트 2577번을 파이썬으로 코딩해보도록 하겠습니다.
이 문제는 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어질때,
A×B×C의 결과에 0~9까지의 숫자가 몇번씩 쓰였는지 한줄에 하나씩 출력하면 되는 문제입니다.
num = [0]*10number = 1for i in range(0, 3):a = int(input())number = number*anumber = str(number)for i in number:i = int(i)num[i] += 1for i in num:print(i)cs 저는 숫자를 3개 입력받고 저장한다음 곱하는게 아니라
number라는 변수를 만들어 입력받은 즉시 곱하도록 했습니다.
그리고 길이가 10인 리스트를 하나 만들어
number에 0이 쓰였으면 리스트의 0번째 자리에, 1이 쓰였으면 1번째 자리에 +1을 해서 문제를 해결했습니다.
'백준 > 단계별로 풀어보기' 카테고리의 다른 글
백준 나머지 - 3052번 파이썬 (0) 2020.03.11 백준 상근날드 - 5543번 파이썬 (0) 2020.03.11 백준 최댓값 - 2562번 파이썬 (0) 2020.03.10 백준 최소, 최대 - 10818번 파이썬 (0) 2020.03.08 백준 더하기 사이클 - 1110번 파이썬 (0) 2020.03.06