Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- sqld자격증합격
- 항해15기
- 노베이스부트캠프
- 격파르타후기
- java list 출력
- 작은수제거하기
- java알고리즘문제풀이
- java기본자료형
- javaJVM
- 격파르타비전공자
- java set 출력
- 격파르타장점
- java알고리즘
- java map
- 항해99후기
- 프로그래머스제일작은수
- java map 출력
- 인터프린터언어
- java최솟값구하기
- java list 저장
- java 자료구조 활용
- java set 저장
- javaJRE
- 코딩부트캠프후기
- java map 저장
- 컴파일
- 비전공자sqld
- java참조자료형
- 격파르타합격후기
- 프로그래머스
Archives
- Today
- Total
코딩과 결혼합니다
코딩테스트연습 - 짝수의 합 본문
728x90
문제
정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요.
제한사항
0 < n ≤ 1000
package prac;
public class p06 {
public int solution(int n) {
int answer = 0;
return answer;
}
}
public class p06 {
public int solution(int n) {
int answer = 0;
return answer;
}
}
답
package prac;
public class p06 {
public int solution(int n) {
int answer = 0;
boolean var = (0 < n && n <=1000);
if (var){
for(int i=0; i<=n; i++){
if(i % 2 == 0){
answer += i;
}
}
}
return answer;
}
}
public class p06 {
public int solution(int n) {
int answer = 0;
boolean var = (0 < n && n <=1000);
if (var){
for(int i=0; i<=n; i++){
if(i % 2 == 0){
answer += i;
}
}
}
return answer;
}
}
boolean의 조건이 참 일때 - if문 실행
n 이하의 짝수의 합을 구해야 하므로 i <= n
그리고 i를 2로 나눈 값이 0일 때 (짝수일때) 그 값들을 모두 더해서 answer에 담아 return한다.
'2세 > 기타' 카테고리의 다른 글
230612 (0) | 2023.06.12 |
---|---|
미니 프로젝트(협업) - To do list (0) | 2023.06.07 |
코딩테스트연습 - 각도기 (else if) (0) | 2023.05.25 |
코딩테스트연습 - 숫자 비교하기(if - else) (0) | 2023.05.25 |
코딩테스트연습 - 나이 출력 (0) | 2023.05.25 |