You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
음수 리스트에 0을 넣었을 때 0을 주의하지 않았다. -> 음수는 2개를 곱하면 양수가 되지만 1개만 더해질 경우 마이너스가 된다.
그렇지만 음수와 0을 곱할 경우 그 수는 0이 되기 때문에 음수 리스트 크기가 홀수라면, 0을 곱해줌으로써 점수가 작아지지 않도록 해준다.
양수 리스트에서 1을 고려해주지 않았다.
-> 양수 리스트는 무조건 두 수를 곱했을 때 더 커진다고 생각했지만 1은 오히려 곱하는 것보다 더하는 편이 더 커지는데 일조한다.
예시로 3 과 1 이 있다면 두 개를 곱하면 3 이지만 더하면 4가 되기 때문에 더하는 편이 더 크다.
마지막으로 for문 범위 설정에서 실수했다. -> 2개의 수를 곱해주기 때문에 인덱스는 1씩 증가하는 것이 아니라 2씩 증가해야 한다.
그렇지 않으면 중복된 수를 더하거나 곱해주기 때문에 꼭 겹치지 않도록 주의해야 한다.