blairs2   2년 전

안녕하세요 아래 질문에 대한 sudocode 으로 다음과 같은 정답을 받았는데...

왜 i = 2, f=0을 처음에 설정해서 진행하는지 이해가 안됩니다..

실제 숫자로 넣어서 해보았는데, 답이 안나와서.. 도대체 저 sudocode가 어떻게 나왔는지 이해가 되지 않네요...ㅠㅠ

도움주시면 감사하겠습니다.

lcr7324   2년 전

0) sudo가 아니라 pseudo입니다.

1) 주어진 pseudo-code에서 배열의 인덱스는 [0..n-1]이 아니라 [1..n] 입니다.

2) f는 flag의 줄임말로 추측됩니다. f=0을 "아직 답을 찾지 못했다"는 의미, f=1을 "답을 찾았다"는 의미로 사용하고 있습니다.

lcr7324   2년 전

3) 배열의 첫 번째와 마지막 원소는 답이 아니므로 두 번째 원소부터 확인해야 하고, 따라서 i의 초기값은 2입니다.

4) 실제 구현을 어떻게 하셨는지를 모르니, 더 이상 드릴 말씀이 없습니다. 위에 말씀드린 내용을 다 적용해도 답이 안 나온다면 실제로 구현한 코드를 올려주세요.

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