등차수열의 특정한 항만 더하기

장현웅·2024년 3월 14일

풀이

def solution(a, d, included):
    ans = 0
    for i in range(len(included)):
        if included[i] == True:
            ans += a + d*i
    return ans

<회고>

  1. 문제를 숙지하는 과정에서 '등차수열에서 included[i]가 i + 1항을 의미할 때'라는 문장이 이해가 되지를 않았다. 차분히 읽어보니 인덱스는 0부터 시작인데 등차수열은 1항부터 시작이기 때문에 당연한 말이었다.
  2. 결과값이 null??
  3. 자료형!!
  4. 결과 초기화

0개의 댓글