sd1010   2년 전

출력초과라고 하는데 어떤 의미인가요?

penrose   5달 전

1. 출력 초과의 이유

* 출력초과: 출력초과의 경우 문제에서 받아야하는 출력 그 이상의 출력이 발생했을 경우 나타나는 오류 입니다.

종료 조건이 명시되어 있지 않은(테스트 케이스의 갯수를 제시하지 않은) 문제 같은 경우

종료 조건을 아무값도 입력하지 않은것을 종료 조건으로 둡니다.

이를 조금 더 쉽게 설명하자면

해당 문제의 경우 "두개의 문자열"을 입력 받아서 코드가 실행되지만

"두개의 문자열"을 입력하지 않은

그냥 엔터 두번 입력한것을 종료 조건으로 둡니다.


글쓴이의 코드를 통해 아무 입력하지 않을 경우(코드 실행하고 입력값 없이 그냥 엔터 두번 누른 경우)

아무런 출력이 나와야하지 않지만

공란이 출력되므로 "출력 초과"가 됩니다.

2. 해당 코드에 대한 반례 입니다.

a = "aaaaa"

b = "aa"

>>> "aaaaa"

댓글을 작성하려면 로그인해야 합니다.