[백준 2577번 문제, 파이썬3] 숫자의 개수

2023. 5. 14. 13:26·정리 전 게시글/공부 관련

문제

문제

세 개의 자연수 A, B, C가 주어질 때 A × B × C를 계산한 결과에 0부터 9까지 각각의 숫자가 몇 번씩 쓰였는지를 구하는 프로그램을 작성하시오.

예를 들어 A = 150, B = 266, C = 427 이라면 A × B × C = 150 × 266 × 427 = 17037300 이 되고, 계산한 결과 17037300 에는 0이 3번, 1이 1번, 3이 2번, 7이 2번 쓰였다.

입력

첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 크거나 같고, 1,000보다 작은 자연수이다.

출력

첫째 줄에는 A × B × C의 결과에 0 이 몇 번 쓰였는지 출력한다. 마찬가지로 둘째 줄부터 열 번째 줄까지 A × B × C의 결과에 1부터 9까지의 숫자가 각각 몇 번 쓰였는지 차례로 한 줄에 하나씩 출력한다.


코드

from collections import Counter
import sys

a = int(sys.stdin.readline())
b = int(sys.stdin.readline())
c = int(sys.stdin.readline())

total = a * b * c
# 숫자 3개를 곱한 값을 문자열로 만들어서 문자열의 각 문자가 얼마나 있는지
# 딕셔너리 형태로 Counter 클래스가 만들어준다
counter = Counter(str(total))

for i in range(10):
    # 카운터 객체에서 key를 통해 value를 반환받는데
    # 만약 key가 없다면 None을 반환받는다.
    result = counter.get(str(i))
    if result is None:
        print(0)
    else:
        print(result)

해결

생각


참고

링크

 

 

 

저작자표시 (새창열림)

'정리 전 게시글 > 공부 관련' 카테고리의 다른 글

[백준 2908번 문제, 파이썬3] 상수  (0) 2023.05.14
[백준 1546번 문제, 파이썬3] 평균  (0) 2023.05.14
[백준 3052번 문제, 파이썬3] 나머지  (1) 2023.05.14
[백준 2475번 문제, 파이썬3] 검증수  (0) 2023.05.14
[백준 10809번 문제, 파이썬3] 알파벳 찾기  (0) 2023.05.14
'정리 전 게시글/공부 관련' 카테고리의 다른 글
  • [백준 2908번 문제, 파이썬3] 상수
  • [백준 1546번 문제, 파이썬3] 평균
  • [백준 3052번 문제, 파이썬3] 나머지
  • [백준 2475번 문제, 파이썬3] 검증수
aptenia
aptenia
공부하면서 배운 것들
  • aptenia
    새벽의 아이디어
    aptenia
  • 전체
    오늘
    어제
    • 분류 전체보기 (277)
      • f1tenth (2)
      • 개발 관련 아무거나 (1)
      • 정리 전 게시글 (268)
        • 개발 관련 (25)
        • 정보 관련 (19)
        • 공부 관련 (224)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 네이버 블로그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    이것이자바다연습문제
    빅데이터공모전
    캡스톤디자인
    마크스크립트
    티스토리스킨편집
    파이어베이스
    공개SW개발자대회
    C언어
    자바
    프로그래머스PCCE
    이것이자바다
    마인크래프트강화스크립트
    c언어초보
    콜라츠추측
    파이썬
    티스토리HTML
    마인크래프트스크립트
    백준
    C언어강좌
    마크
    이것이자바다확인문제
    프로그래머스
    컨텍스트스위칭
    안드로이드
    티스토리반응형2스킨편집
    반복하지않는수
    C++강좌
    스크롤바CSS
    마인크래프트
    일본규슈공업대학교
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
aptenia
[백준 2577번 문제, 파이썬3] 숫자의 개수
상단으로

티스토리툴바