Algorithm/Online judge

[백준] 1475번 > 방 번호

민철킹 2021. 2. 6. 22:07

www.acmicpc.net/problem/1475

 

1475번: 방 번호

첫째 줄에 다솜이의 방 번호 N이 주어진다. N은 1,000,000보다 작거나 같은 자연수 또는 0이다.

www.acmicpc.net

문제

다솜이는 은진이의 옆집에 새로 이사왔다. 다솜이는 자기 방 번호를 예쁜 플라스틱 숫자로 문에 붙이려고 한다.

다솜이의 옆집에서는 플라스틱 숫자를 한 세트로 판다. 한 세트에는 0번부터 9번까지 숫자가 하나씩 들어있다. 다솜이의 방 번호가 주어졌을 때, 필요한 세트의 개수의 최솟값을 출력하시오. (6은 9를 뒤집어서 이용할 수 있고, 9는 6을 뒤집어서 이용할 수 있다.)

입력

첫째 줄에 다솜이의 방 번호 N이 주어진다. N은 1,000,000보다 작거나 같은 자연수 또는 0이다.

출력

첫째 줄에 필요한 세트의 개수를 출력한다.

예제 입력 1

9999

예제 출력 1

2

 


풀이

리스트 인덱싱으로 구현

n = list(map(int,list(input())))
count_num = [0 for _ in range(10)]
for i in n:
    if i == 6 or i == 9:
        if count_num[6] == count_num[9]:
            count_num[6] += 1
        else:
            count_num[9] += 1
    else:
        count_num[i] += 1
print(max(count_num))
반응형

'Algorithm > Online judge' 카테고리의 다른 글

[백준] 10610번 > 30  (0) 2021.02.07
[백준] 1094번 > 막대기  (0) 2021.02.07
[백준] 1476번 > 날짜 계산  (0) 2021.02.06
[백준] 1063번 > 킹  (0) 2021.02.06
[백준] 1059번 > 좋은 구간  (1) 2021.02.06