[프로그래머스 자바] 23. 등차수열 항만 더하기

김건우's avatar
Apr 23, 2025
[프로그래머스 자바] 23. 등차수열 항만 더하기

문제

notion image

내가 푼 코드

notion image
public class Solution { public int solution(int a, int d, boolean[] included) { int sum = 0; for (int i = 0; i < included.length; i++) { int term = a + i * d; // i번째 항 (1-based로 보면 i+1번째 항) if (included[i]) { sum += term; } } return sum; } }

설명

  • a + i * d: 등차수열의 i번째 항 (0-based 인덱스 기준)
  • included[i] == true이면 해당 항을 sum에 더함
  • 마지막에 총합을 반환
Share article

gunwoo