0%

1475번


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

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

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

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

예제 입력 1
9999
예제 출력 1
2

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <stdio.h>
#include <string.h>


int main()
{
int count=0,i=0,data[10]={0};
char getnum[100];
scanf("%s",getnum);
for (int i=0;i<strlen(getnum);i++)
{
if (getnum[i] == '9')
getnum[i] = '6';
data[getnum[i]-48]++;
}
data[6] = data[6] % 2 + data[6]/2;
for(i=0;i<10;i++)
{
if(count<data[i])
count = data[i];
}
printf("%d",count);
}