[softeer/C++] 근무 시간

mani·2023년 1월 7일
0

softeer

목록 보기
3/11

근무 시간

근무 시간 = 퇴근 시간 - 출근시간
HH:MM, 00<=HH<=23, 00<=MM<=59
총 근무 시간을 분 단위로 출력

([퇴근시간] HH60 + MM) - ([출근시간] HH60 + MM)

#include<iostream>
#include<string>

using namespace std;

int answer =0;

int func(string start, string end){
	int slength = (int)start.find(":",0);
	string shh = start.substr(0,slength);
	string smm = start.substr(slength+1,start.size());

	int elength = (int)end.find(":",0);
	string ehh = end.substr(0,elength);
	string emm = end.substr(elength+1,start.size());

	answer += (stoi(ehh)*60+stoi(emm))-(stoi(shh)*60+stoi(smm));
	
}

int main(int argc, char** argv)
{
	string start, end;
	for(int i=0;i<5;i++){
		cin >> start >> end;
		func(start, end);
	}
	cout <<answer <<"\n";
	return 0;
}
profile
log

0개의 댓글