728x90
반응형
요구사항

내답안
def solution(a, d, included):
answer = 0
for i in range(len(included)): #반복문을 돌려 included의 배열갯수만큼
answer += (a + d * i) * int(included[i]) #cincluded[i] 가 int로 1, 0 참 거짓
#으로 구분되는데 0을 곱하게되면 0이 결과가 되므로 합산에 더해지지않음.
#print(int(included[i])) 1 0 0 1 1 / 0 0 0 1 0 0 0
return answer
결과

후기
딱 문제해결을 하려할때 생각을 많이하게 되었고, print를 찍으면서 처리하니 은근 쉬웠던 문제였다.
728x90
반응형
'python' 카테고리의 다른 글
프로그래머스 : 원소들의 곱과 합 (파이썬) (0) | 2024.04.29 |
---|---|
프로그래머스 : 주사위 게임 2 (파이썬) (0) | 2024.04.28 |
프로그래머스 : 코드 처리하기 (파이썬) (0) | 2024.04.19 |
프로그래머스 : flag에 따라 다른 값 반환하기 (파이썬) (0) | 2024.04.16 |
프로그래머스 : 조건 문자열 (파이썬) (0) | 2024.04.15 |