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

우바님의 프로필 이미지
우바

작성한 질문수

Do it! 알고리즘 코딩테스트 with JAVA

[배열과 리스트 실전 문제] 숫자의 합 구하기 (백준 11720)

백준 11720 숫자의 합 질문 있습니다

작성

·

297

·

수정됨

0

문제를 보면

입력

첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.

라고 조건이 주어지는데 강의의 풀이를 보면 숫자의 개수를 N개로 제한하는 부분이 없고 실행해보면 N개 이상 또는 이하의 숫자가 들어가도 상관이 없이 실행되는데 보통 코테에서도 이런식으로 제한에 러프하게 코딩해도 상관이 없는 건가요?

아니면 문제에 제한이 있어서 코딩에서는 제한을 따로 두지않는건가요??

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.

코딩 테스트에서 제시된 문제의 입력 조건은 매우 중요합니다. 문제에서 입력 조건에 1 ≤ N ≤ 100이라고 명시되어 있다면, 문제를 푸시는 분이 코드를 작성할 때 이 조건을 충족시키도록 하셔야 합니다. 강의에서 제한을 두지 않는 경우, 강의의 목적이 로직 이해를 돕기 위함일 수 있으며, 실제 코딩 테스트 환경에서는 입력을 검증하는 코드를 추가하여 완전한 솔루션을 제출하는 것이 좋습니다.

평소 연습할 때도 문제의 입력 조건에 맞는 입력 값만 처리하도록 코드를 짜면, 실제 시험 환경에서 요구사항을 정확히 이해하고 코드를 작성하는 데 더 유리합니다. 입력 값의 범위를 확인하고 그에 맞는 데이터 타입을 선택하는 등, 신중하게 코드를 짜는 연습을 하시면 좋습니다.

우바님의 프로필 이미지
우바

작성한 질문수

질문하기