배열과 size를 중심으로 검증·추가·조회·집계가 서로 다른 질문을 맡습니다.
값을 받아도 되는가
어디에 저장하는가
무엇을 보여 주는가
얼마나 누적됐는가
핵심: 한 메서드가 입력 읽기부터 출력까지 모두 맡지 않게 변경 이유를 분리합니다.