junhongwoo   1년 전

#include <stdio.h>

int main()
{
    int n;
    int a, b;
    scanf("%d", &n);
    a = n / 5 + (n % 5 / 3);
    b = n / 3 + (n % 3 / 5);
    if(n>=3 && n<=5000)
    { 
        if (n % 5 == 3 || n % 5 == 0)
        {
            printf("%d\n", a);
        }
        else if (n % 3 == 5 || n % 3 == 0)
        {
            printf("%d\n", b);
        }
        else
        {
            printf("-1\n");
        }
    }
}</stdio.h>


이렇게 입력은했습니다.

답은 구했는데 이걸 반복적으로 어떻게 추가를 해야하는지 잘 모르겠습니다..

아니면 다시 짜야하는걸까요?

dyk777   1년 전

입출력과 알고리즘만 맞게 짜면, 테스트 케이스 여러번 돌리는 것은 알아서 해줍니다.

dyk777   1년 전

다만 문제 자체에 테스트케이스가 주어진다던가 하면 그때는 포함시켜야하지만, 이 문제에는 없으므로 그대로도 괜찮을 듯 합니다.

junhongwoo   1년 전

이거 그대로 넣었는데 틀렷다고 나오더라구요 ㅠㅠ;

후우.. 어렵네요.

댓글을 작성하려면 로그인해야 합니다.