728x90
https://school.programmers.co.kr/learn/courses/30/lessons/181931
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
등차수열의 공식을 사용해서 풀어야하는 문제였다
[ 참고 ] 등차수열에 관한 지식
등차수열의 합 공식(일반항, 점화식 포함)
안녕하세요. IFF입니다. 수열은 미분, 적분, 확률과 통계와 같은 파트의 기초가 될 뿐만 아니라 더 나아...
blog.naver.com
여기서 살펴 볼 것은 등차수열의 일반항이다
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 |