유니티3D 프로그래밍

백준 단계별로 풀어보기 : 2577번 문제 (숫자의 개수) 본문

Python/백준

백준 단계별로 풀어보기 : 2577번 문제 (숫자의 개수)

tjdgus9955 2021. 9. 8. 19:46

https://www.acmicpc.net/problem/2577

 

2577번: 숫자의 개수

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

www.acmicpc.net

 

 

3개의 숫자를 입력 받고 0부터 1까지 매칭시킬 리스트를 선언한다.

 

3개의 숫자를 곱한 값을 리스트화 시킨다. 숫자가 하나씩 나뉘어서 리스트에 저장된다.

 

for문을 통해 num_split이라는 리스트의 내부에 있는 값을 하나씩 비교해준다.

 

num_split의 값이 i일 경우 count_list[i]인 곳에 +1씩 더해준다. i의 값이 1인 경우 count_list[1], 즉 2번째 위치에 +1이 더해진다.