
boolean배열[]이 주어지면 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]){
answer += a+(d*i);
}
}
return answer;
}
}
1. included배열의 길이만큼 수행한다.
2. if(included[i]) -> if(true)라면 answer값에 a+(d*i) 를 더한다.
3. return answer;
'프로그래머스 문제 풀이' 카테고리의 다른 글
| Lv1 - 두 정수 사이의 합 (0) | 2025.02.15 |
|---|---|
| Lv1 - 나누어 떨어지는 수 배열찾기 (1) | 2025.02.15 |
| Lv0 - 원소들의 곱과 합 (0) | 2025.02.07 |
| Lv0 - 주사위 게임 2 (0) | 2025.02.07 |
| Lv0 - 조건문자열 (0) | 2025.02.06 |