Python/Baekjoon

백준 2577번 문제 풀이, count() 함수 사용 - 공부하는 도비

DOVISH WISDOM 2020. 12. 3. 16:30  
728x90
반응형

www.acmicpc.net/problem/2577

 

2577번: 숫자의 개수

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

www.acmicpc.net

저는 이 문제 풀 때, count()함수를 이용했습니다. 

 

* count() 함수란?

파이썬의 count()는 문자열, 리스트, 튜플, 집합과 같은 자료형에서 찾고자 하는 문자의 갯수를 세는 함수입니다.

 

- 사용법 !

변수.count(찾는 요소)

 

해당 문제 코드를 보면 어떻게 사용되는지 확인가능합니다.

문제에서 요구 한 것은,

세 숫자를 입력하고, 그 세수의 곱 결과 중 0부터 9까지 각각 사용된 숫자 개수를 세는거죠?

 

Ex_)

입력 : 123, 456, 789 

곱셈 : 44253432

결과 : (2가 2번), (3이 2번), (4가 3번), (5가 1번), (나머지는 모두 0번)

 

소스코드

 

콘솔 창

이렇게 해서 문제도 풀어보고, count() 함수에 대해서도 알아보았습니다.

반응형