Submission

Status:
[-SSS][-SSSSSSSSSS]

Score: 0

User: Passakorn_Piyayopanakul

Problemset: ดูวีทูปเบอร์

Language: c

Time: 0.001 second

Submitted On: 2024-09-23 16:25:16

#include<stdio.h>
int dayCount = 0;
int startDay = 0;
int startMonth = 0;
int endDay = 0;
int endMonth = 0;
//int thirtyOneMonth[] = {1,3,5,7,8,10,12};
//int thirtyMonth[] = {4,6,9,11};
int timeSpent(int sd, int sm, int ed, int em)
{
	int currentDay = sd;
	int currentMonth = sm;
	int hourCount = 0;
	int daySpent = 0;
	int i;
	int m;
	for (m = currentMonth; m <= em; m++){
		printf("%d \n", m);
		if (m != em)
		{
			if (m == 1 || m == 3 || m == 5 || m == 7 || m == 8 || m == 10 || m == 12){
				for (i = currentDay; i <= 31; i++){
					daySpent++;
					//printf("%d \n", i);
				}
				currentDay = 1;
			}
			else if (m == 4 || m == 6 || m == 9 || m == 11){
				for (i = currentDay; i <= 30; i++){
					daySpent++;
					//printf("%d \n", i);
				}
				currentDay = 1;
			}
			else{
				for (i = currentDay; i <= 28; i++){
					daySpent++;
					//printf("%d \n", i);
				}
				currentDay = 1;
			}
		}
		else
		{
			//printf("%d \n", m);
			for (i = currentDay; i <= ed; i++){
				daySpent++;
				//printf("%d \n", i);
			}
			currentDay = 1;
		}
		printf("%d %d\n", daySpent, m);
	}
	hourCount = 3 * daySpent;
	return hourCount;
}
main (){
	scanf("%d %d %d %d", &startDay, &startMonth, &endDay, &endMonth);
	//printf("%d %d \n%d %d\n", startDay, startMonth, endDay, endMonth);
	printf("%d", timeSpent(startDay,startMonth,endDay,endMonth));
}