2579번 - 계단 오르기
안녕하세요.
처음에는 num == 1인 경우 처리해주는 조건문을 작성해주지 않았더니 arrayindex 관련 Exception이 발생하였습니다.
왜 계단이 한개인 경우를 조건으로 명시해주어야 하는지, 명시해주지 않는다면 어느 곳에서 Exception이 발생하는지 궁금합니다.num==1을 명시해주지 않아도 1인 경우 for문의 조건에 만족하지 않아서 for문 자체가 돌 수 없다고 판단하였고, 그렇다면 dp[1]에 나와있는 값이 출력된다고 생각하였습니다.
num이 1이면 dp[2]와 s[2]가 존재하지 않기 때문입니다. 33번째 줄에서 이에 접근하고 있습니다.
댓글을 작성하려면 로그인해야 합니다.
ejc0628 3년 전
안녕하세요.
처음에는 num == 1인 경우 처리해주는 조건문을 작성해주지 않았더니 arrayindex 관련 Exception이 발생하였습니다.
왜 계단이 한개인 경우를 조건으로 명시해주어야 하는지, 명시해주지 않는다면 어느 곳에서 Exception이 발생하는지 궁금합니다.
num==1을 명시해주지 않아도 1인 경우 for문의 조건에 만족하지 않아서 for문 자체가 돌 수 없다고 판단하였고, 그렇다면 dp[1]에 나와있는 값이 출력된다고 생각하였습니다.