강의로 돌아가기
신승윤

이런 식으로 코드를 짜봤는데 잘못된 방식인가요?

def solution(x):
b=len(x)
answer = x[0] + x[b-1]

a = list(map(int, input().split()))
answer = solution(a)
print(answer)

1 개의 답변
이시윤

콘솔로부터 입력을 받는 일 (위 코드에서 input() 이 하는 일) 과, 실행 결과를 출력하는 일 (위 코드에서 print(answer) 가 하는 일) 은 답안에 포함하지 않습니다. 그 외에, 위에 구현된 solution() 함수의 기능은 리스트 `x` 의 첫 원소와 마지막 원소의 합을 구하는 의도된 동작을 올바르게 할 것입니다.

그러나, 이것이 오직 하나의 방법은 아닙니다. 조금 다른 방법으로 같은 동작을 하도록 코드를 변경해보는 것도 좋은 연습이 될 것입니다.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.