• 카테고리

    질문 & 답변
  • 세부 분야

    알고리즘 · 자료구조

  • 해결 여부

    해결됨

코드 오류 질문

20.02.27 13:53 작성 조회수 157

0

import sys
# sys.stdin = open('input.txt', 'rt')
n, k = map(int, input().split())
a = list(map(int, input().split()))
for i in range(n):
    for j in range(n):
        for k in range(n):
            if i<j<k:
                a = list(a[i-1]+a[j-1]+a[k-1])
                a.sort()
                print(a[-3])

저가 이렇게 하니 exit_code_1이 뜨는데 어느 부분이 잘못됬는지 궁금합니다.

답변 2

·

답변을 작성해보세요.

0

넵 이해했습니다. 답변 감사합니다~

0

 a = list(a[i-1]+a[j-1]+a[k-1])    이부분이 잘못입니다.

print(list('7'))

print(list(7))

위 두 줄을 출력해 보세요. 

list() 함수는 정수를 인자로 받지 않습니다. 

인자로 문자열이나 a = list(map(int, input().split()))과 같이 map객체처럼 객체를 받아야 합니다.