문제링크
https://school.programmers.co.kr/learn/challenges/training?order=recent&languages=java
코딩 기초 트레이닝 | 프로그래머스 스쿨
프로그래밍 언어를 처음 접하거나 프로그래밍 언어에 익숙해지고 싶다면? 코딩 역량을 탄탄하게 길러주는 코딩 기초 트레이닝으로 차근차근 코딩에 대한 기초 감각을 길러 보세요.
school.programmers.co.kr
문제설명

제한사항

입출력 예

풀이
- 첫째항이 a, 공차가 d인 등차 수열의 일반항 a(n)은 다음과 같음을 이용한다.
- a(n) = (n-1)*d
- for문을 이용하여 included의 각각의 원소가 true or false임을 판별하고 true이면 일반항을 계산하여 결과에 더해준다.
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 + i * d; //일반항
}
}
return answer;
}
}
'Java > 프로그래머스' 카테고리의 다른 글
| [프로그래머스 Lv.0] 옹알이(1) (0) | 2023.06.27 |
|---|---|
| [프로그래머스 Lv.0] 수열과 구간 쿼리 3 (0) | 2023.06.01 |
| [프로그래머스 Lv.0] 코드 처리하기 (0) | 2023.05.24 |
| [프로그래머스 Lv.0] 조건 문자열 (0) | 2023.05.24 |
| [프로그래머스 Lv.0] 더 크게 합치기 (0) | 2023.05.23 |