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

조예빈·2024년 8월 7일
0

Coding Test

목록 보기
96/146
post-custom-banner

https://school.programmers.co.kr/learn/courses/30/lessons/181931

class Solution {
    public int solution(int a, int d, boolean[] included) {
        int n = included.length;
        int answer = 0;
        //첫째항 : a, 공차 : d
        //included[i] : i+1번째 항
        int num = 0;
        int idx = a;
        int[] arr = new int[n];
        for(int i=0; i<n; i++){
            arr[i] = idx;
            if(included[i] == true){
                answer = answer + arr[i];
            }
            idx = idx + d;
        }
        return answer;
    }
}

profile
컴퓨터가 이해하는 코드는 바보도 작성할 수 있다. 사람이 이해하도록 작성하는 프로그래머가 진정한 실력자다. -마틴 파울러
post-custom-banner

0개의 댓글