leopard   4년 전

예에서는 6개의 계단이 있고 마지막은 반드시 밟아야하며, 연속된 세 개의 계단을 모두 밟지 말라라고 표기 되어있습니다.

그리고 10,20,15,25,10,20 6개의 계단이 설명되어 있고 최대값을 구하는 프로그램을 작성하라고 명시되어 있습니다.
그런데 제가 돌려본 코드에 의하면 최대값이 80이 나옵니다.
base에서 2층 20-> 3층 15 -> 4층 25 -> 6층 20을 찍으면 2,1,1,2 점프라서 조건에도 위배되지 않고 답 또한 더 높게 측정되는데 제가 잘못 이해한 것인가요?

만약 1층을 반드시 올라서야한다는 말이 "단, 시작점은 계단에 포함되지 않는다."로 모두 설명된다고 말씀하신다면 좀 더 구체적으로 써야하지 않나요

시작점은 계단으로 포함하지 않는데 1층 올라가는지 2층 올라가는지 3층 올라가는지 그건 올라가는 사람 마음이지 않을까 싶은데요

문제가 저뿐 아니라 다른 분들께도 오해의 소지가 있어보여서 올려봅니다.

수정 : "따라서 첫 번째 계단을 밟고 이어 두 번째 계단이나, 세 번째 계단으로 오를 수 있다. 하지만, 첫 번째 계단을 밟고 이어 네 번째 계단으로 올라가거나, 첫 번째, 두 번째, 세 번째 계단을 연속해서 모두 밟을 수는 없다."
이 부분을 "따라서 첫 번째 계단은 반드시 밟아야 하며"라고 바꿔주실 수 없나요?



jh05013   4년 전

2층, 3층, 4층은 연속된 세 개의 계단입니다.

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