반응형
const timeToMin = (time) => {
return Number(String(time).slice(0, -2)) * 60 + Number(String(time).slice(-2))
}
const solution = (schedules, timelogs, startday) => {
return timelogs.filter((log, logIdx) => {
return log.filter((time, timeIdx) => {
if ((timeIdx + startday) % 7 === 6 || ((timeIdx + startday) % 7 === 0)) return true
return timeToMin(time) <= timeToMin(schedules[logIdx]) + 10
}).length === 7
}).length
}
구현
시간 처리하고 모듈러만 적용하면 됨