강의로 돌아가기
fff

틀리면 답을 볼 수 없나요?

틀리면 답을 볼 수 없나요?

작성중인 코드―solution.py
1
2
3
4
def solution(x):
    answer = 0
    sum(x)
    return answer
1 개의 답변
이시윤

연습문제의 정답은 공개되어 있지 않습니다. 학습자들에게 스스로 문제를 해결해보도록 하기 위함입니다. 답이 공개되어 있으면, 그러지 않으려 해도 자꾸만 답을 먼저 참고하게 되기 마련이어서 그렇습니다.

문제의 테스트를 통과한 경우에 대해서도 모델 코드 (정답?) 는 공개되지 않습니다. 프로그래머스에는 테스트를 통과한 경우에 대해서는 다른 학습자들이 통과시킨 코드를 열람할 수 있는 기능이 (이 강의 말고 다른 서비스에) 있는데, 이 기능을 본 강의에 적용하는 계획은 아직 잡히지 않았습니다.

위 코드에 대해서 얘기하자면, answer = 0 이고 그 후에 answer 변수에 다른 아무 일도 하지 않은 상태로 return answer 하므로, 항상 0 이 리턴됩니다. 문제에서 요구하는 답은, 주어진 인자 x 가 리스트일 때, 이 리스트의 첫 번째 원소와 마지막 원소의 합을 구하여 리턴하는 것입니다. 리스트에서 첫 번째 원소를 얻는 방법 (인덱싱) 과 마지막 원소를 얻는 방법 (역시 인덱싱) 이 무엇인지를 생각해보고 그것을 이용해서 코드를 작성해보십시오.

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