저의 코드는 다음과 같습니다.
void poly_print(polynomial P) {
for (int i = 0; i <= P.degree-1 ; i++) {
if (P.coef[i] != 0) {
printf("%d", P.coef[i]);
printf(" ");
}
}
printf("%d", P.coef[P.degree]);
printf("\n");
}
이렇게 했는데 wrong answer 이 나왔습니다.
예제로,
2차식의 1 2 1
2차식의 1 1 1 로 넣었을 경우,
1 0 으로 출력 되는데 혹시 이것이 1로 출력 되어야만 답에 통과가 되는 것 인가요?
그런데 그렇게 되면
2차식의 1 1 1
2차식의 1 1 0 을 넣었을 경우도 1로 출력되는데 그럼 위의 예제와 구분이 안되는 것 아닌가요?
알려주세요~!!~~!!