강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

김지혜님의 프로필 이미지
김지혜

작성한 질문수

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

1. 학급 회장(영상 후반 HashMap 추가설명)

max 값을 0이 아닌 MIN_VALUE를 사용하신 이유가 있나요?

작성

·

443

0

안녕하세요, 강의를 듣다 의문점이 생겨서 글을 남겨봅니다.

강사님께서 MIN_VALUE로 값을 선언 해주신 부분을 보고 의문점이 들었습니다.

학급 회장의 경우 투표를 통하기 때문에 0 이하의 값으로 떨어질 일이 없다는 생각이 들어서요

특별한 이유가 있거나 사용시 좋은 점 등을 설명해주시면 정말 감사합니다.

 

답변 1

0

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

최대값을 구하는 max를 이 문제에서는 0으로 초기화해도 상관없습니다.

제 생각에는 max변수를 기본적으로 MIN_VALUE로 선언하는 습관을 들이는게 좋을것 같습니다. 다른 문제에서는 음수만 있는 데이터에서 최댓값을 찾을 수 있는 문제도 있으니까요.

김지혜님의 프로필 이미지
김지혜

작성한 질문수

질문하기