6과 9는 구분없이 사용함으로 이것만 신경쓰면 오키


#include <stdio.h>
#include <string.h>
#define max(a,b) (a)>(b)?(a):(b)

int answer, tmp, cnt[10];
char str[10];

int main() {
    scanf("%s", str);
    
    for (int i = 0; i < strlen(str); i++) cnt[str[i] - '0']++;
    for (int i = 0; i <= 9; i++) if (i != 6 && i != 9) ans = max(answer, cnt[i]);
    
    ans = max(answer, (cnt[6] + cnt[9] + 1) / 2);
    
    printf("%d", answer);

    return 0;
}


'알고이즘 > 문제를 막풀어' 카테고리의 다른 글

[boj] 9461파도반 수열  (1) 2018.01.19
[boj] 2965 캥거루  (0) 2018.01.17
[boj]no.2292 벌집  (0) 2017.12.07
[boj]1004 어린왕자  (0) 2017.12.04
[boj] no.1003 피보나치  (0) 2017.12.01

+ Recent posts