[["11:01", "17:27"], ["04:10", "04:20"], ["07:59", "08:59"], ["09:10", "10:49"]] >>> 1
[["11:01", "17:27"], ["04:10", "04:20"], ["07:59", "08:59"], ["09:10", "10:49"], ["11:01", "17:27"], ["04:10", "04:20"], ["07:59", "08:59"], ["09:10", "10:49"]] >>> 2
[["09:10", "10:11"], ["10:20", "12:20"]] >>>2
[["09:10", "10:10"], ["09:10", "10:10"], ["10:20", "12:20"], ["10:20", "12:20"]] >>> 2
[["08:00", "08:30"], ["08:00", "13:00"], ["12:30", "13:30"]] >>> 2
[["00:01", "00:10"], ["00:19", "00:29"]] >>> 2
[["05:57", "06:02"], ["04:00", "06:59"], ["03:56", "07:57"], ["06:12", "08:55"], ["07:09", "07:11"]] >>> 3
[["00:01", "00:10"], ["00:19", "00:29"]] >>> 2
[["08:00", "08:30"], ["08:00", "13:00"], ["12:30", "13:30"]] >>> 2
[["16:00", "16:10"], ["16:20", "16:30"], ["16:40", "16:50"]] >>> 1
[["09:10", "10:10"], ["10:20", "12:20"], ["12:30", "13:20"]] >>> 1
[["10:00", "10:10"]] >>> 1
틀렸던 점
1) 1분단위로 하지 않고 10분단위로 계산하여 실패
11:59 ~ 12:01 >> 11:50 ~ 12:10 으로 계산하여 실패.
2) if문 오류 시작시간과 종료시간이 같을 때.
if(i >= startHour) {
if(j >= startMinute) {
//처리
}
}
와 같이 조건을 작성하여 i = startHour = endHour일때 잘못된 조건식에 걸려서 잘못된 처리를 함.