예제를 만들다보니 이런 고민이 생겼습니다.


예제에서는 main함수에서 데이터를 입력하고, 출력까지 같이 하던데, 이걸 함수로 따로 만들어서 하는게 나은거 아닌가요?


예를들면 main에 data라는 변수를 만들어놓고 숫자 저장 기능을 가진 함수를 사용하면 main에서 불러다 쓰게 되있어요.


근데 이걸 숫자를 입력받는 함수를 만들면 main에서 굳이 변수선언을 안해도 될거 같거든요.


main을 깔끔하기 위해 소스코드하나 더 추가하기 vs 간단한거라면 main에 넣어도 별 상관 없다.


뭐가 더 나을까요?