chainjaxx   2년 전

조건에 의하면 정수 n이 1, 2일 때 답은 0이고정수 n이 3일 때는 답이 2가 됩니다.

하지만 제가 AC를 받은 코드는 n이 1, 2, 3일 때 답이 각각 1, 1, 3 입니다.

반대로 1, 2, 3에 대해 0, 0, 2를 출력하게끔 기저사례를 넣은 코드는 WA를 받았습니다.

문제 조건에서는 입력이 양수 n만 주어진다고 돼있습니다.

1, 2, 3이 입력이 될 수도 있는 것인데,, 입력에 대한 n의 범위나 체점 데이터가 바뀌어야 되지 않을까 생각해봅니다..

bss011202   2년 전

조건에 따라 살펴보면...

1은 1 한가지,

2는 2 한가지,

3은 1 + 2 / 2 + 1 과 3 총 세가지

요렇게 되가지고

n이 1, 2, 3일때 각각 답이 1, 1, 3이 맞아요!

djm03178   2년 전

수 하나의 합은 그 수 자체이므로 그 경우도 세야 합니다. 꼭 두 개 이상을 더해야 하는 것은 아닙니다.

chainjaxx   2년 전

"합을 나타낼 때는 수를 1개 이상 사용해야 한다," 라고 되어있네요,,

1, 2, 3에 대한 1, 2, 3은 위 조건에 포함되지 않네요,,

제 눈이 멀었던 것 같습니다.

답변 감사합니다!

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