티스토리 뷰

 

<내가 쓴 코드>

def solution(arr, n):
    answer = []
    if len(arr)%2==1:   #리스트의 길이가 홀수라면
        for i in range(len(arr)):   #0부터 리스트 길이 전까지
            if i%2==0:   #순서가 짝수이면 즉, 짝수 인덱스면
                answer.append(arr[i]+n)   #짝수 인덱스 값에 n을 더한 것을 answer에 넣어라
            else :
                answer.append(arr[i])   #짝수 인덱스 값이 아니면 그냥 answer에 추가
    else :
        for i in range(len(arr)):   #0부터 리스트 길이 전까지
            if i%2==1:   #순서가 홀수이면 즉, 홀수 인덱스면
                answer.append(arr[i]+n)   #홀수 인덱스 값에 n을 더한 값을 answer에 추가
            else :
                answer.append(arr[i])   #홀수 인덱스 값이 아니면 그냥 answer에 추가
    return answer

 

join()append() 함수가 헷갈린다.

 

join() : '문자형' 리스트에 특정 구분자를 추가하여 문자열로 반환한다.

 

append() : 리스트에 요소 추가

cf) ' += ' 은 리스트가 아닌 것에 추가

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함