문제 설명
정수 n이 주어질 때, n 이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요
<제안사항>
1) 0 <= n <= 1000
내가 직접 짜본 코드
class Solution {
public int solution(int n) {
int answer = 0;
for(int i=2; i<=n; i++){
if(i%2==0) answer+=i;
}
return answer;
}
}
문제 해설
1) 짝수이기에 2부터 n까지 반복문을 돌려주고
2) n과 2의 나머지가 0이면 answer에 더해줬습니다
나중에 스트림 독학을 좀 더 해 다른 방법으로도 풀어보기를..!!!
'CodingTest' 카테고리의 다른 글
프로그래머스 - 양꼬치 (JAVA) (0) | 2023.02.13 |
---|---|
프로그래머스 - 배열의 평균값 (JAVA) (0) | 2023.02.13 |
프로그래머스 - 자릿수 더하기 (JAVA) (0) | 2023.02.08 |
프로그래머스 - 세균 증식 (JAVA) (0) | 2023.02.02 |
프로그래머스 - 삼각형의 완성조건(1) (JAVA) (0) | 2023.02.02 |