코딩테스트
-
Java 프로그래머스 Lev.0 | 등차수열의 특정한 항만 더하기코딩테스트/Lev.0 2024. 1. 6. 20:04
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; } } for 루프의 i는 0부터 시작하므로, i번째 항의 실제 값은 등차수열의 일반항은 answer = a + (i-1) * d 가 아니라, answer = a + i * d가 되어야 함.