2562번 - 최댓값
이 문제인데요
일대일로 대입해봐서 가장 큰 것을 찾는 식인데
왜 틀렸을까요?
if 문에 중괄호를 치지 않으면, 밑의 한 줄만 그 if문에 포함됩니다.
저 if문은 모두
if (b > s) { s = b; } sc = 2;
와 같은 의미를 가지므로, sc에는 항상 9가 들어갑니다.
저는 한 줄짜리 if 문도 중괄호를 치는 것을 추천하긴 하는데, 이 방법이 내키지 않는 경우에는 ,를 이용하는 것이 좋습니다.
s=i, sc = 9;
덕분에 해결했습니다!
댓글을 작성하려면 로그인해야 합니다.
79brue 6년 전
이 문제인데요
일대일로 대입해봐서 가장 큰 것을 찾는 식인데
왜 틀렸을까요?