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

박영준·2023년 6월 5일
0

코딩테스트

목록 보기
221/300
class Solution {
    public int solution(int a, int d, boolean[] included) {
        int answer = 0;
        return answer;
    }
}

해결법

방법 1

class Solution {
    public int solution(int a, int d, boolean[] included) {
        int answer = 0;
        
        for (int i = 0; i < included.length; i++) {
            if (included[i] == true) {
                answer += a + (d * i);
            }
        }

        return answer;
    }
}
  • 규칙

    • 1항 = a, 2항 = a+d, 3항 = a+d+d
    • 즉, n항 = a + (d * i)
  • if (included[i]) 으로 해도 무방하다.


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

profile
개발자로 거듭나기!

0개의 댓글