Sherry IT Blog

[programmers]리스트 원소와 합 본문

Python/coding test_Algorithm

[programmers]리스트 원소와 합

sherrylover 2021. 9. 15. 18:12
728x90
반응형

문제설명

입력으로 주어지는 리스트 x 의 첫 원소와 마지막 원소의 합을 리턴하는 함수 solution() 을 완성하세요.

 

*내가 제출한 정답

 

def solution(x):
    answer = 0
    for i in range(0,len(x)):
        temp = len(x)-1
        if i == 0 or i == temp:
            answer += x[i]   
    return answer

 

 

또는

 

def solution(x):
    answer = 0
    for i in range(0,len(x)):
        if i == 0 or i == len(x)-1:
            answer += x[i]   
    return answer

 

또는

 

def solution(x):
    answer = 0
    for i in (0,-1):
        answer += x[i]   
    return answer

 

>> 범위안에서 시작과 끝 자리만 찾으면 되기때문에 마지막 코드가 제일 효율적인것 같다.

 

 

문제풀이>> x리스트의 인덱스 0번째와 마지막번째(리스트길이-1)값을 더해서 출력하면됨

728x90
반응형
Comments