siwlim8086   3년 전

ary[i]=ary[j]이면 temp값을 증가시켜서 count는 처음 초기화한 그대로 0이 되어야되는데 만약에 나머지가 모두 같은 경우에는 앞서 말한거 처럼 count 값이 증가되지 못해서 최종 출력시 0이나와야한다고 생각합니다. 그런데 실제로 컴파일 해서 나머지가 모두 같은 값들을 대입해보면 출력값은 1로 정상적으로 나오네요 ㅠㅠ 소스코드는 다음과 같고 어째서 나머지가 모두 같은 상황에서도 count값이 1 증가하는건지 궁금합니다..ㅠ 아래 소스코드는 제가 짠 소스코드인데 나머지가 모두 같은 경우는 고려하지 않고 그냥 막 짜보고 돌려보니 정상이라 질문드립니다! 고수님들의 답변 기다리고 있겠습니당

malratz   3년 전

반복문에서 j = 0, j < i 까지 돌아야 하는데 i가 0 일때는 한번도 돌지 않으므로 항상 temp 값이 0 이겠네요.

siwlim8086   3년 전

아 그렇네요! 그런 사소한 것들을 캐치를 못했습니다. 답변 감사드려요~

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