记录下自己程序员的一天,有鱼摸,有梦追,有班加,世界尚且美好
/**
* 普通程序员的一天
* @param time_pass 时间(输入00:00到23:59随机一个数)
* @returns {string} 正在做的事
*/
private programmerDay(time_pass: string) {
let time_passnum = 0;
if (time_pass.replace( /[^\d]/g,’’).length != 4 || time_pass.indexOf(":") != 2) {
return “时间格式错误”;
}
time_passnum = Number(time_pass.replace(/[^0-9]/ig, “”));
if (time_passnum > 2359) {
return “亲,还没睡醒吧”;
}
let str = ‘’;
const task_list = [
{ time: “06:00”, task: “起床” },
{ time: “06:01-06:30”, task: “洗漱、上厕所” },
{ time: “06:31-07:00”, task: “看会小说” },
{ time: “07:01-07:30”, task: “边看小说边刷题” },
{ time: “07:31-08:20”, task: “刷累了接着睡” },
{ time: “08:21-09:00”, task: “坐地铁到公司” },
{ time: “09:01-12:00”, task: “摸鱼,写功能点” },
{ time: “12:01-12:30”, task: “吃午饭” },
{ time: “12:31-13:30”, task: “看技术论坛,玩会游戏” },
{ time: “13:31-18:00”, task: “摸鱼,改上午功能点的bug” },
{ time: “18:01-19:00”, task: “吃饭,看会直播” },
{ time: “19:01-22:00”, task: “加班,加班” },
{ time: “22:01-23:00”, task: “慢悠悠的回宿舍” },
{ time: “23:01-23:59”, task: “洗漱,看会大佬的代码” },
{ time: “00:00-05:59”, task: “抱着莫须有的老婆睡觉” }
]
let time_num = “”;
for (let i = 0; i < task_list.length; i++) {
time_num = task_list[i].time;
let time_start = 0;
let time_end = 0;
if(time_num.length > 5){
time_start = Number(time_num.split(’-’)[0].replace(/[^0-9]/ig,""));
time_end = Number(time_num.split(’-’)[1].replace(/[^0-9]/ig,""));
}else{
time_start = Number(time_num.replace(/[^0-9]/ig,""));
}
if(time_passnum == time_start){
str = task_list[i].task;
return str;
}
if (time_passnum >= time_start && time_passnum <= time_end) {
str = task_list[i].task;
return str;
}
if(i == task_list.length - 1){
return “亲,这段时间你还没有安排哦!”;
}
}
}
各位大佬们,您们的一天是啥样的,我会不会太闲鱼了
饿了怎么办?啃啃馒头?吃吃油条?
我这不叫开车,只是无证驾驶罢了