-
Java 프로그래머스 Lev.0 | 등차수열의 특정한 항만 더하기코딩테스트/Lev.0 2024. 1. 6. 20:04
answer = a + (n-1)d 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가 되어야 함.
'코딩테스트 > Lev.0' 카테고리의 다른 글
Java 프로그래머스 Lev.0 | 문자열 붙여서 출력하기 (0) 2024.01.07 Java 프로그래머스 Lev.0 | 홀짝 구분하기 (0) 2024.01.07 Java 프로그래머스 Lev.0 | 문자열 겹쳐쓰기 (0) 2024.01.07 Java 프로그래머스 Lev.0 | 덧셈식 출력하기 (0) 2024.01.07 Java 프로그래머스 Lev.0 | 문자열 섞기 (0) 2024.01.06