Study Log 메서드는 상태 주변의 책임을 나눈다

배열과 size를 중심으로 검증·추가·조회·집계가 서로 다른 질문을 맡습니다.

topics + minutes + size

isValid

값을 받아도 되는가

add

어디에 저장하는가

printEntries

무엇을 보여 주는가

total

얼마나 누적됐는가

핵심: 한 메서드가 입력 읽기부터 출력까지 모두 맡지 않게 변경 이유를 분리합니다.