2562번 - 최댓값
이 문제를 풀다가 문제랑 무관하게 궁금하게 생겼어요
if(num>max)
처음 num에 3이 들어가고 3은 0보다 크기 때문에
max=num;
max==3, num==3
if(num==max)
//num랑 max는 같기때문에
y=x;
y==x==1
이렇게 반복하다보면 y는 6이 나와야 하지 않나요?
실행하면 3이 나와서 제가 아직 이해가 덜 됬나 싶습니다..
17줄에 사용된 continue 때문에 아래에 있는 x++ 이 실행되고 있지 않습니다.
반복문에서 continue문은 아래 코드를 생략하고 반복을 실행합니다.
댓글을 작성하려면 로그인해야 합니다.
tlsdltkr1026 2년 전
이 문제를 풀다가 문제랑 무관하게 궁금하게 생겼어요
if(num>max)
처음 num에 3이 들어가고 3은 0보다 크기 때문에
max=num;
max==3, num==3
if(num==max)
//num랑 max는 같기때문에
y=x;
y==x==1
이렇게 반복하다보면 y는 6이 나와야 하지 않나요?
실행하면 3이 나와서 제가 아직 이해가 덜 됬나 싶습니다..