반응형
#include <iostream>
#include <string>
#include <vector>
using namespace std;
int func_a(int month, int day){
int month_list[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int total = 0;
for(int i = 0; i <month -1; i++)
total += month_list[i];
total += day;
return total - 1;
}
int solution(int start_month, int start_day, int end_month, int end_day) {
int start_total = func_a(start_month, start_day);
int end_total = func_a(end_month, end_day);
return end_total - start_total;
}
// 아래는 테스트케이스 출력을 해보기 위한 main 함수입니다.
int main() {
int start_month = 1;
int start_day = 2;
int end_month = 2;
int end_day = 2;
int ret = solution(start_month, start_day, end_month, end_day);
// Press Run button to receive output.
cout << "solution 함수의 반환 값은 " << ret << " 입니다." << endl;
}
반응형
'자격증 > COS Pro' 카테고리의 다른 글
COSPro 2급 C++] 1차 문제5) 배열의 순서 뒤집기 - C++ (0) | 2022.07.12 |
---|---|
COSPro 2급 C++] 1차 문제4) 등장하는 가장 많은 수와 적은수 구하기 - C++ (0) | 2022.07.12 |
COSPro 2급 C++] 1차 문제2 쇼핑몰 등급별 할인 금액구하기 - C++ (0) | 2022.07.12 |
COSPro 2급] 1차 문제1 단체 티셔츠 주문하기 (0) | 2022.07.12 |
Cos Pro C언어 1급 모의고사 풀기 (0) | 2022.07.12 |