-
[SWEA] 1948. 날짜 계산기 c++Coding Test/SW Expert Academy 2022. 11. 18. 13:26728x90
- 문제
※ SW Expert 아카데미의 문제를 무단 복제하는 것을 금지합니다.
월 일로 이루어진 날짜를 2개 입력 받아, 두 번째 날짜가 첫 번째 날짜의 며칠째인지 출력하는 프로그램을 작성하라.- 문제 해결
#include<iostream> using namespace std; int day[13] = { 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; int main(int argc, char** argv) { int test_case; int T; cin>>T; for(test_case = 1; test_case <= T; ++test_case) { int h1 = 0, m1 = 0, h2 = 0, m2 = 0; cin >> h1 >> m1 >> h2 >> m2; int result = day[h1] - m1 + 1; for(int i = h1 +1; i <= h2; i++){ result += day[i]; } result -= ( day[h2] - m2); cout << "#" << test_case <<" " << result << endl; } return 0; }
728x90'Coding Test > SW Expert Academy' 카테고리의 다른 글
[SWEA] 체스판 위의 룩 배치 c++ (0) 2022.11.19 [SWEA] 1946. 간단한 압축 풀기 c++ (0) 2022.11.18 [SWEA] 1954. 달팽이 숫자 c++ (0) 2022.11.18 [SWEA] 1959. 두 개의 숫자열 c++ (2) 2022.11.18 [SWEA] 1961. 숫자 배열 회전 c++ (0) 2022.11.17