eventia   4년 전

런타임에러가 난다고 메시지가 뜨네요.

왜 그런지 아직 잘 모르겠습니다.

PC 에서 실행할 때는 예제와 함께 몇몇 테스트 케이스를 넣어서 잘 작동하는 걸 확인했는데, 혹시 제가 놓친 부분이 있을까요?

python3 사용했습니다.


[추신]

0 이 하나만 들어갈때나 음수만으로 이루어진 경우에 에러가 났었네요. 고맙습니다.

아래 소스의 29번째 > 를 >= 로하고 <= 를 < 로 바꾸고, 음수만 들어올 때에 대한 부분을 별도로 추가해주어 그 부분은 처리가 되었습니다. 하지만 아직 문제가 남아있네요. 여기 소스는 그대로 두고 다음 글로 넘기겠습니다.

eventia   4년 전

11번째 줄에 아래와 같이 코드를 추가했습니다. 그리고 위의 29번째 줄을 수정했습니다.

런타입에러는 사라졌는데, 결과는 틀렸습니다로 나옵니다.

테스트 케이스로 아래와 같이 8개를 넣어봤고, 모두 제대로 결과가 나오는데 어느 부분에서 놓친게 있는지 잘 모르겠네요.

8개 테스트 케이스는 입력으로 0만 들어오거나 음수만 들어오는 경우와 함께 양수만, 혼합해서 들어오는 경우를 최대한 반영한다고 했는데....

[입력]

1

-5 

0 0 0 0 

-1 -1 -2 

0 0 1 

10 

1 1 0 -1 1 1 1 0 1 0 

10 

2 2 2 2 2 2 2 2 2 4 

14 

0 3 -1 -7 2 9 -1 -1 -1 -1 -1 5 -2 3

[출력]

-5 

-1 

22 

12

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