반응형
https://school.programmers.co.kr/learn/courses/30/lessons/181931
간단 구현 문제였습니다.
📕 풀이방법
📔 입력 및 초기화
정답 변수 answer 선언 후 0으로 초기화합니다.
📔 풀이과정
included에 대해 for loop를 수행하며 다음을 진행합니다.1. 등차수열인 경우 n번째 항을 구하는 공식은 $a * (n-1) * d$ 입니다. 배열의 index는 0부터 시작하므로 $a * n * d$와 같습니다.2. included가 True인 경우에 해당 수열값을 구해 answer에 더해줍니다.
📔 정답 출력 | 반환
answer를 반환합니다.
📕 Code
📔 Python3
def solution(a, d, included):
answer = 0
for i in range (0, len(included)):
if included[i]:
answer += a + i * d
return answer
*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.
'Algorithm > Implementation' 카테고리의 다른 글
(Python3) - 프로그래머스(PCCP_기출문제) : 6번 물 부족 (0) | 2024.10.10 |
---|---|
(Python3) - 프로그래머스(코딩 기초 트레이닝) : 주사위 게임 2 (0) | 2024.10.08 |
(Python3) - 프로그래머스(PCCP_기출문제) : 5번 심폐소생술 (0) | 2024.10.08 |
(Python3) - 프로그래머스(코딩 기초 트레이닝) : 코드 처리하기 (0) | 2024.10.07 |
(Python3) - 프로그래머스(PCCP_기출문제) : 4번 병과분류 (0) | 2024.10.07 |