2592번 - 대표값
변수 여러개 선언하기 싫어서 구글링 해보다 Collections.frequency() 이란 메소드를 찾아서 사용하는데
왜틀리는 건가요?
max 변수를 지금 어쩔 때는 말 그대로 최댓값 자체로 쓰고 어쩔 때는 최댓값을 가지는 원소의 수로 쓰고 계셔서 그렇습니다.
입력이 예를 들어 10 1 1 이렇게 3가지 숫자가 들어온다고 쳤을 때
17번째 줄에서 i = 0일 때
if(1 > 0)이니까 조건 충족해서 max에 첫 번째 원소 값인 10을 넣습니다
그럼 i가 1, 2일 때부터는 if(2 > 10) 이렇게 되니까 if문 조건을 충족하지 않아서
max 10을 출력하고 있는 상태입니다.
아하 제가 빡대가리였군요!
댓글을 작성하려면 로그인해야 합니다.
hdja1206 2년 전
변수 여러개 선언하기 싫어서 구글링 해보다 Collections.frequency() 이란 메소드를 찾아서 사용하는데
왜틀리는 건가요?