2025년, 코딩은 선택이 아닌 필수!

2025년 모든 학교에서 코딩이 시작 됩니다. 먼저 준비하는 사람만이 기술을 선도해 갑니다~

자격증/COS Pro

COSPro 2급 C++] 1차 문제3 시작 날짜와 끝 날짜의 사이 날짜구하기 - C++

파아란기쁨1 2022. 7. 12. 18:27
반응형

https://edu.goorm.io/learn/lecture/17165/cos-pro-2%EA%B8%89-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C-c/lesson/829756/1%EC%B0%A8-%EB%AC%B8%EC%A0%9C3-%EC%8B%9C%EC%9E%91-%EB%82%A0%EC%A7%9C%EC%99%80-%EB%81%9D-%EB%82%A0%EC%A7%9C%EC%9D%98-%EC%82%AC%EC%9D%B4-%EB%82%A0%EC%A7%9C%EA%B5%AC%ED%95%98%EA%B8%B0-c

 

goorm

구름은 클라우드 기술을 이용하여 누구나 코딩을 배우고, 실력을 평가하고, 소프트웨어를 개발할 수 있는 클라우드 소프트웨어 생태계입니다.

goorm.co

#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;
}
반응형