hdja1206   2년 전

변수 여러개 선언하기 싫어서 구글링 해보다 Collections.frequency() 이란 메소드를 찾아서 사용하는데

왜틀리는 건가요?

toonraon   2년 전

max 변수를 지금 어쩔 때는 말 그대로 최댓값 자체로 쓰고 어쩔 때는 최댓값을 가지는 원소의 수로 쓰고 계셔서 그렇습니다.

입력이 예를 들어 10 1 1 이렇게 3가지 숫자가 들어온다고 쳤을 때

17번째 줄에서 i = 0일 때

if(1 > 0)이니까 조건 충족해서 max에 첫 번째 원소 값인 10을 넣습니다

그럼 i가 1, 2일 때부터는 if(2 > 10) 이렇게 되니까 if문 조건을 충족하지 않아서

max 10을 출력하고 있는 상태입니다.

hdja1206   2년 전

아하 제가 빡대가리였군요!

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