P.49에서 괄호(2)번, 괄호(5)에 각각 왜 78-p 이며 , p<77 까지인지 이유를 모르겠습니다 . 자세히 설명해주셨으면
합니다.
안녕하세요.
제시된 수열은 77*1 + 76*2 + 75*3 ~ + 2*76 + 1*77과 같이 진행됩니다.
p = p + 1에 의해 p는 1씩 증가합니다.
이러한 p 값을 이용해 77부터 1까지 1씩 감소하는 수열의 앞의 수를 만들기 위해
78-p를 적용한 것입니다. 78-p를 적용하면 p가 1부터 77까지 증가할 때 q는 1부터 77까지 값을 가질 수 있기 때문입니다.
마지막 값이 1*77이므로
p가 77이 될 때 q는 1이 됩니다.
그러고 값이 누적됩니다.
그런 다음 종료 기준값을 검사해야 하는데, p <78이라면
p가 77일 때 1*77 작업을 수행해서 종료해야 하는데, 한 번 더 수행하여 0*78까지 수행하게 됩니다.
종료 기준값은 확인할 때는 반드시 디버깅을 수행하여 처리를 한 후 비교하는지 비교하고 처리하는지 파악해야 합니다.
오늘도 즐거운 하루 되세요.
-
*2017-09-25 09:25:54
안녕하세요.
제시된 수열은 77*1 + 76*2 + 75*3 ~ + 2*76 + 1*77과 같이 진행됩니다.
p = p + 1에 의해 p는 1씩 증가합니다.
이러한 p 값을 이용해 77부터 1까지 1씩 감소하는 수열의 앞의 수를 만들기 위해
78-p를 적용한 것입니다. 78-p를 적용하면 p가 1부터 77까지 증가할 때 q는 1부터 77까지 값을 가질 수 있기 때문입니다.
마지막 값이 1*77이므로
p가 77이 될 때 q는 1이 됩니다.
그러고 값이 누적됩니다.
그런 다음 종료 기준값을 검사해야 하는데, p <78이라면
p가 77일 때 1*77 작업을 수행해서 종료해야 하는데, 한 번 더 수행하여 0*78까지 수행하게 됩니다.
종료 기준값은 확인할 때는 반드시 디버깅을 수행하여 처리를 한 후 비교하는지 비교하고 처리하는지 파악해야 합니다.
오늘도 즐거운 하루 되세요.