반응형
#문제3 서로 다른 두 자연수 N과 M이 매개변수로 주어질 때, N부터 M까지의 자연수 중에서 짝수들의 제곱의 합을 return 하도록 solution 함수를 완성해주세요.
#####매개변수 설명 두 자연수 N과 M이 solution 함수의 매개변수로 주어집니다.
- N과 M은 1 이상 1,000 이하의 자연수이며, N < M을 항상 만족합니다.
#####return 값 설명 N부터 M까지의 수 중에서 짝수인 수의 제곱의 합을 return 해주세요.
#####예시
#####예시 설명 4부터 7까지의 자연수 중에서 짝수는 4와 6입니다.
- 4^2 + 6^2 = 16 + 36 = 52
따라서 52를 return 하면 됩니다.
문제
// 다음과 같이 include를 사용할 수 있습니다.
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>
int solution(int N, int M) {
// 여기에 코드를 작성해주세요.
int answer = 0;
return answer;
}
// 아래는 테스트케이스 출력을 해보기 위한 main 함수입니다.
int main() {
int N = 4;
int M = 7;
int ret = solution(N, M);
// [실행] 버튼을 누르면 출력 값을 볼 수 있습니다.
printf("solution 함수의 반환 값은 %d 입니다.\\n", ret);
}
정답
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>
int solution(int N, int M) {
int total = 0;
for(int i = N; i <= M; ++i){
if(i % 2 == 0)
total += i*i;
}
return total;
}
반응형
'Cos Pro 2급' 카테고리의 다른 글
Cos Pro 2급 2차_문제5번 C언어 (0) | 2024.03.29 |
---|---|
Cos Pro 2급 2차_문제4번 C언어 (0) | 2024.03.29 |
Cos Pro 2급 2차_문제2번 C언어 (0) | 2024.03.29 |
Cos Pro 2급 2차_문제1번 C언어 (0) | 2024.03.29 |
Cos Pro 2급 1차_문제10번 C언어 (0) | 2024.03.29 |