rktkek456   6년 전

샘플 케이스에서는 정상적으로 동작하는데

예를 들어

5

40 30 20 10 1

이렇게 입력을 넣으면 81이 나와야 하는데 61이 나옵니다.

접근 방법은 꼭대기 계단을 무조건 밟아야 하기 때문에 꼭대기 부터 시작했습니다.

가장 높은 계단을 밟은 뒤 다음에 2칸 내려갈지 1칸 내려갈지 선택을 하고

1칸을 내려갔을 경우 이미 2칸을 연속으로 밟았기 때문에 무조건 그 다음은 2칸을 내려가야하고.

2칸을 내려갔을 경우 제약이 없기 때문에 1칸 또는 2칸 모두 선택 할 수 있게 코드를 짰습니다.


예를 들어서
계단을 밟고 있는 상태에서 1칸을 내려가면 2칸을 연속으로 밟았기 때문에
1칸을 내려가면 그 다음은 무조건 2칸을 내려가야 하고,

다음에 2칸을 내려가면 제약이 없기 때문에 1칸 혹은 2칸을 내려갈수 있다고 생각합니다.

어떤 부분을 고쳐야 할까요...ㅠ

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