본문 바로가기
python 코딩 공부

프로그래머스 : 등차수열의 특정 항만 더하기

by Gustav7 2024. 10. 20.

def solution(a, d, included):
    answer = []
    result = 0
    
    # 등차수열 생성
    for i in range(len(included)):
        answer.append(a + i * d)
    
    # included에 따라 값을 더함
    for idx, value in enumerate(included):
        if value:
            result += answer[idx]
    
    return result

딱히 어렵지는 않았다 단지 included 리스트와 answer의 리스트의 인덱스를 어떻게 비교할까 고민을 했었다!!

<알아낸점>

value: -> True라고 적지 않아도 true를 나타낼 수 있다.

*주의 하도록!!

'python 코딩 공부' 카테고리의 다른 글

예외구문 공부  (2) 2024.11.02
pickle 모듈  (0) 2024.11.02
프로그래머스 : 0떼기  (0) 2024.10.20
프로그래머스 : 접미사 배열  (0) 2024.10.19
프로그래머스: 문자열 잘라서 정리하기  (1) 2024.10.19