728x90
https://school.programmers.co.kr/learn/courses/30/lessons/181931
등차수열의 공식을 사용해서 풀어야하는 문제였다
[ 참고 ] 등차수열에 관한 지식
여기서 살펴 볼 것은 등차수열의 일반항이다
class Solution {
public int solution(int a, int d, boolean[] included) {
int answer = 0;
int n = included.length;
int[] seq_list = new int[n];
for (int i = 0; i < n; i++) {
seq_list[i] = a + i*d;
if(included[i]){
answer += seq_list[i];
}
}
return answer;
}
}
i 가 0 일때 부터 살펴보면,
seq_list[0] = a + 0*d 가 되므로 s[0] 에는 첫째항이 들어가게된다.
728x90
'코테연습 > 프로그래머스' 카테고리의 다른 글
코딩 기초 트레이닝 > 수 조작하기 2 (0) | 2023.07.20 |
---|---|
코딩 기초 트레이닝 > 수 조작하기 1 - Java (0) | 2023.07.20 |
코딩 기초 트레이닝 > 마지막 두 원소 - Java (0) | 2023.07.19 |
코딩 기초 트레이닝 > 이어 붙인 수 - Java (0) | 2023.07.19 |
코딩 기초 트레이닝 > 원소들의 곱과 합 Java (0) | 2023.07.18 |