
초초초간단한 문제!!
전체 코드
int solution(int N, int M) {
int answer = 0;
for(int i = N; i <= M; i++) {
if(i % 2 == 0) {
answer += pow(i ,2);
}
}
return answer;
}
int main() {
int N = 4;
int M = 7;
int ret = solution(N, M);
printf("solution 함수의 반환 값은 %d 입니다.\n", ret);
}
main 함수 / 설명
int main() {
int N = 4;
int M = 7;
int ret = solution(N, M);
printf("solution 함수의 반환 값은 %d 입니다.\n", ret);
}
- 정수형 변수 N에 4 할당
- 정수형 변수 M에 7 할당
- 정수형 변수 ret에 N, M을 매개변수로 받는 solution 함수 할당
solution 함수 / 설명
int solution(int N, int M) {
int answer = 0;
return answer;
}
- N부터 M까지 N++하며 반복
- N이 만약 짝수이면 N ** 2 (짝수의 제곱)
- 제곱한 수끼리 총합하기
- 총합한 수 return
빈칸 채우고 완성된 코드
int solution(int N, int M) {
int answer = 0;
for (int i = N; i < M; i++) {
if(i % 2 == 0) {
answer += i * i;
}
}
return answer;
}
전체 코드
int solution(int N, int M) {
int answer = 0;
for (int i = N; i < M; i++) {
if(i % 2 == 0) {
answer += i * i;
}
}
return answer;
}
int main() {
int N = 4;
int M = 7;
int ret = solution(N, M);
printf("solution 함수의 반환 값은 %d 입니다.\n", ret);
}
실행 결과
