728x90
반응형
이번 포스팅은 www.acmicpc.net/problem/2577에서 푼 것을 토대로 작성했습니다.
1차원 배열의 세 번째 문제인 숫자의 개수입니다.
이번 문제는 숫자 세개를 입력하고 곱하여
숫자의 개수를 카운팅 하는 프로그램입니다.
보니까 지니어스 프로그램에서 장동민씨가 결승전에서 풀었던
그 문제였네요
코딩
import sys
a = int(sys.stdin.readline())
b = int(sys.stdin.readline())
c = int(sys.stdin.readline())
x = list(str(a*b*c))
for i in range(10):
count = x.count(str(i))
print(count)
저는 먼저 숫자 세개를 int로 입력받고
x로 list를 만들면서 str형으로 지정했습니다
str형으로 한것은 count 함수로 셀수 있기 때문에 그렇게 했습니다.
for문을 써서 0부터 9까지 count 하는 프로그램을 만들어
출력하게 만들었습니다.
다음 포스팅으로 찾아오겠습니다 :0
728x90
반응형
'Python > 백준 알고리즘' 카테고리의 다른 글
[BaekJoon/Python] : 백준 1546번 - 평균 (0) | 2021.01.02 |
---|---|
[BaekJoon/Python] : 백준 3052번 - 나머지 (0) | 2021.01.01 |
[BaekJoon/Python] : 백준 2562번 - 최댓값 (0) | 2020.12.30 |
[BaekJoon/Python] : 백준 10818번 - 최소, 최대 (0) | 2020.12.28 |
[BaekJoon/Python] : 백준 1110번 - 더하기 사이클 (0) | 2020.12.27 |