Procedural Life: A Simple Life Simulator

        When I have nothing to do, I have a sudden thought. I want to see the time plan of a lifetime. I wrote a small function to calculate the time of a lifetime. After running it, I feel deeply. Share it with everyone. Welcome to leave a message to correct the data.

The summary of your life is as follows:
You have spent a total of 90 years in your life, a total of 32,400 days (777,600 hours).
Your total life time:
Eating time: 88,920 hours, equivalent to 3,705 days
Sleeping time: 239,760 hours, equivalent to 9,990 days
Study time: 49,680 Hours, equivalent to 2070 days
Working time: 118800 hours, equivalent to 4950 days
Your life spent on entertainment: 44280 hours, equivalent to 1845 days
Your life spent on the road: 78480 hours, equivalent to 3270 days
You have paid for your family Time spent: 41,040 hours, equivalent to 1,710 days The
time spent in a daze or unconscious state in your life: 48,960 hours, equivalent to 2,040 days
Your wasted time in your life: 67,680 hours, equivalent to 2,820 days

        If there are 90 years in our life, the time we spend on family is the least (1710 days), and the time we spend on study is only 2070 days. Sleep takes up most of our time, followed by work. The time spent on the road is 3270 days, and the time spent in a daze or in a state of confusion is far more than the time we spend on our families. If we add the wasted time, How much time in our life will be wasted.

        Friends who are interested can adjust the data that suits them, and test their life schedule. There are thousands of people, and I hope everyone can cherish time and family members.

Define a "one-day model" - DayModel.java

Note: In order to improve the efficiency of the program, the clone method of the prototype mode will be used to build a day, so the Cloneable interface will be implemented

package com.xfather.muhalgorithm.conception.entity;

/**
 * @Description : 一日模型
 * @Author : 0xfather
 * @Date : 2023/4/21 14:53
 * @Version : 1.0
 */
public class DayModel implements Cloneable{
    // 年龄(当前年龄下的一日模型)
    private int age;
    // 吃饭
    private int eat;
    // 睡觉
    private int sleep;
    // 玩耍
    private int play;
    // 路上
    private int road;
    // 学习
    private int learn;
    // 发呆(神志不清)
    private int stupefied;
    // 生活职责
    private int responsibility;
    // 工作
    private int work;
    // 其他
    private int other;
    // 状态描述
    private String description;

    public DayModel(int age, int eat, int sleep, int play, int road, int learn, int stupefied, int responsibility, int work) {
        this.age = age;
        this.eat = eat;
        this.sleep = sleep;
        this.play = play;
        this.road = road;
        this.learn = learn;
        this.stupefied = stupefied;
        this.responsibility = responsibility;
        this.work = work;
        setOther();
    }

    public void setAge(int age) {
        this.age = age;
        setOther();
    }

    public void setEat(int eat) {
        this.eat = eat;
        setOther();
    }

    public void setSleep(int sleep) {
        this.sleep = sleep;
        setOther();
    }

    public void setPlay(int play) {
        this.play = play;
        setOther();
    }

    public void setRoad(int road) {
        this.road = road;
        setOther();
    }

    public void setLearn(int learn) {
        this.learn = learn;
        setOther();
    }

    public void setStupefied(int stupefied) {
        this.stupefied = stupefied;
        setOther();
    }

    public void setResponsibility(int responsibility) {
        this.responsibility = responsibility;
        setOther();
    }

    public void setWork(int work) {
        this.work = work;
        setOther();
    }

    private void setOther(){
        this.other = 24 - this.eat - this.sleep - this.play - this.road - this.learn - this.stupefied - this.responsibility - this.work;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public int getAge() {
        return age;
    }

    public int getEat() {
        return eat;
    }

    public int getSleep() {
        return sleep;
    }

    public int getPlay() {
        return play;
    }

    public int getRoad() {
        return road;
    }

    public int getLearn() {
        return learn;
    }

    public int getStupefied() {
        return stupefied;
    }

    public int getResponsibility() {
        return responsibility;
    }

    public int getWork() {
        return work;
    }

    public int getOther() {
        return other;
    }

    public String getDescription() {
        return description;
    }

    @Override
    public String toString() {
        return this.getAge() + "岁:" + this.getDescription() + "\r\n" +
                "全天用时:" +
                "吃饭(" + this.eat + "h)、" +
                "睡觉(" + this.sleep + "h)、" +
                "玩耍(" + this.play + "h)、" +
                "在路上(" + this.road + "h)、" +
                "学习(" + this.learn + "h)、" +
                "发呆/神志不清(" + this.stupefied + "h)、" +
                "责任(" + this.responsibility + "h)、" +
                "工作(" + this.work + "h)、" +
                "其他(" + this.other + "h)";
    }

    @Override
    public DayModel clone() {
        try {
            // TODO: 复制此处的可变状态,这样此克隆就不能更改初始克隆的内部项
            return (DayModel) super.clone();
        } catch (CloneNotSupportedException e) {
            throw new AssertionError();
        }
    }
}

Write a lifetime calculation process - Life.java

Assume that there are 90 years in a lifetime, assuming that there are 360 ​​days in a year, assuming that the code here is our own, assuming...

package com.xfather.muhalgorithm.conception;

import com.xfather.muhalgorithm.conception.entity.DayModel;

import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.atomic.AtomicInteger;

/**
 * @Description : 人生生成器
 * @Author : 0xfather
 * @Date : 2023/4/21 14:51
 * @Version : 1.0
 */
public class Life {

    // 人生清单
    private final List<DayModel> lifeList;

    private static final int YearOfLife = 90;
    private static final int DaysOfYear = 360;
    public static Life build(){
        return new Life();
    }

    private Life() {
        lifeList = new ArrayList<>();

        DayModel model = new DayModel(1,2,16,3,0,0,1,0,0);
        model.setDescription("你出生了,来到这个懵懂的世界。你大多数时间都是在睡觉,无需考虑学习、工作和责任等事情");
        lifeList.add(model);

        // 人生90年清单
        for (int i = 2; i <= YearOfLife; i++) {
            model = model.clone();
            // 没有特别声明,不显示描述
            model.setDescription("");
            model.setAge(i);
            switch (i){
                case 2 -> {
                    model.setPlay(5);
                    model.setRoad(1);
                    model.setSleep(14);
                    model.setDescription("你会走路了,有更多的时间玩耍");
                }
                case 3 -> {
                    model.setSleep(11);
                    model.setPlay(6);
                }
                case 5 -> {
                    model.setSleep(10);
                    model.setLearn(4);
                    model.setRoad(2);
                    model.setStupefied(0);
                    model.setDescription("开始上幼儿园了,你开始调整状态进入学生时代");
                }
                case 6 -> {
                    model.setSleep(9);
                    model.setDescription("");
                }
                case 8 -> {
                    model.setPlay(5);
                    model.setSleep(8);
                    model.setLearn(6);
                    model.setDescription("上小学了,你每天有更多的学习任务,睡眠时间也逐渐规律起来");
                }
                case 11 -> {
                    model.setPlay(4);
                    model.setSleep(7);
                    model.setLearn(7);
                    model.setDescription("小学4年级了,学业逐渐增多,家长在为你考虑考那所初中");
                }
                case 13 -> {
                    model.setPlay(3);
                    model.setLearn(8);
                    model.setDescription("小学的最后冲刺,学习时间已经适应了8小时以上,家长允许玩的时间减少了");
                }
                case 14 -> {
                    model.setPlay(2);
                    model.setLearn(9);
                    model.setRoad(3);
                    model.setDescription("上初中了,你学会了自律,有更多的时间学习,学校离家的距离变远了,你要走的路程增加了");
                }
                case 15 -> {
                    model.setPlay(1);
                    model.setLearn(10);
                    model.setStupefied(1);
                    model.setDescription("初二的学习压力更大了,因为要考虑上哪所高中,已经每太多时间玩了,但因为学习压力大,你学会了发呆……");
                }
                case 17 -> {
                    model.setStupefied(2);
                    model.setRoad(2);
                    model.setSleep(6);
                    model.setDescription("进入高中时期,学业依然很重,你离家很远,但是你寄宿在学校,每天的路程反倒变少了;但你进入青春期,心理活动更丰富了");
                }
                case 19 -> {
                    model.setLearn(11);
                    model.setSleep(5);
                    model.setDescription("高考冲刺,很累,学习压力很大,睡眠时间很少");
                }
                case 20 -> {
                    model.setLearn(6);
                    model.setSleep(7);
                    model.setPlay(3);
                    model.setStupefied(3);
                    model.setDescription("你考上了大学,学业明显感觉轻松了,睡眠时间也恢复了,很多时间是由你自己规划的");
                }
                case 22 -> model.setLearn(5);
                case 23 -> {
                    model.setLearn(3);
                    model.setRoad(4);
                    model.setStupefied(4);
                    model.setSleep(6);
                    model.setDescription("临近毕业,你开始找工作/找实习单位,学习时间少了很多");
                }
                case 24 -> {
                    model.setLearn(2);
                    model.setStupefied(1);
                    model.setWork(8);
                    model.setSleep(6);
                    model.setRoad(3);
                    model.setPlay(2);
                    model.setDescription("你找到了工作,在工作中发现自身不足,所以会继续充电学习");
                }
                case 25 -> {
                    model.setLearn(0);
                    model.setResponsibility(3);
                    model.setSleep(5);
                    model.setDescription("你谈恋爱了,每天内心充满责任感,在工作之余去感受爱情");
                }
                case 27 -> {
                    model.setResponsibility(4);
                    model.setWork(10);
                    model.setSleep(4);
                    model.setResponsibility(2);
                    model.setDescription("你结婚了,为了结婚你加班工作,只为能多赚一些钱");
                }
                case 28 -> {
                    model.setResponsibility(3);
                    model.setWork(9);
                    model.setSleep(5);
                    model.setStupefied(0);
                    model.setDescription("你计划买房/买车,除了工作还是要加班");
                }
                case 29 -> {
                    model.setRoad(2);
                    model.setDescription("你买了房子/车子,你在路途中的时间减少了,同样你发现加班并不能给你带来多少钱");
                }
                case 32 -> {
                    model.setSleep(4);
                    model.setResponsibility(5);
                    model.setDescription("恭喜你,你有了孩子,责任心令你很充实");
                }
                case 34 -> {
                    model.setSleep(6);
                    model.setPlay(1);
                    model.setResponsibility(3);
                }
                case 37 -> {
                    model.setWork(10);
                    model.setResponsibility(3);
                    model.setDescription("孩子上幼儿园了,又多了一笔开销,你又开始拼命加班了");
                }
                case 40 -> {
                    model.setWork(8);
                    model.setPlay(0);
                    model.setResponsibility(2);
                    model.setRoad(4);
                    model.setEat(4);
                    model.setDescription("40岁了,工作适当减少了,但应酬增多了");
                }
                case 43 -> {
                    model.setSleep(7);
                    model.setWork(7);
                    model.setDescription("43岁你感觉体力不支,睡眠增多了,同事已经习惯称呼你为”老胡/老宋“");
                }
                case 55 -> model.setDescription("不知不觉孩子已经大学毕业了,而你,一切都没有变");
                case 58 -> {
                    model.setResponsibility(2);
                    model.setDescription("孩子结婚了");
                }
                case 59 -> {
                    model.setSleep(6);
                    model.setDescription("感觉自己变老了,睡眠都减少了");
                }
                case 61 -> {
                    model.setEat(2);
                    model.setPlay(2);
                    model.setRoad(3);
                    model.setStupefied(1);
                    model.setDescription("孙子出生了,你又开始忙活照看孙子了");
                }
                case 66 -> {
                    model.setWork(0);
                    model.setLearn(2);
                    model.setRoad(3);
                    model.setEat(3);
                    model.setResponsibility(1);
                    model.setDescription("退休了,不上班了,孙子也上幼儿园了,闲暇之余看看书,给自己充充电,或者出门走走,好像也没什么值得你关心的");
                }
                case 68 -> {
                    model.setLearn(0);
                    model.setRoad(1);
                    model.setPlay(0);
                    model.setStupefied(3);
                    model.setDescription("腿脚不好,走不动了,眼也花了");
                }
                case 71 -> {
                    model.setSleep(8);
                    model.setStupefied(4);
                    model.setDescription("年纪大了,容易犯困");
                }
                case 76 -> {
                    model.setSleep(10);
                    model.setRoad(0);
                    model.setDescription("睡眠越来越多,不愿意动了");
                }
                case 80 -> {
                    model.setStupefied(5);
                    model.setRoad(2);
                    model.setResponsibility(0);
                    model.setDescription("很多时候,你会不由自主的去找些什么,可能你也不知道要找什么");
                }
            }
            lifeList.add(model);
        }
    }

    public void printLife(){
        AtomicInteger eatTotal = new AtomicInteger();
        AtomicInteger sleepTotal = new AtomicInteger();
        AtomicInteger playTotal = new AtomicInteger();
        AtomicInteger roadTotal = new AtomicInteger();
        AtomicInteger learnTotal = new AtomicInteger();
        AtomicInteger stupefiedTotal = new AtomicInteger();
        AtomicInteger responsibilityTotal = new AtomicInteger();
        AtomicInteger workTotal = new AtomicInteger();
        AtomicInteger otherTotal = new AtomicInteger();

        lifeList.forEach(e -> {
            // 统计人生用时
            eatTotal.addAndGet(e.getEat() * DaysOfYear);
            sleepTotal.addAndGet(e.getSleep() * DaysOfYear);
            playTotal.addAndGet(e.getPlay() * DaysOfYear);
            roadTotal.addAndGet(e.getRoad() * DaysOfYear);
            learnTotal.addAndGet(e.getLearn() * DaysOfYear);
            stupefiedTotal.addAndGet(e.getStupefied() * DaysOfYear);
            responsibilityTotal.addAndGet(e.getResponsibility() * DaysOfYear);
            workTotal.addAndGet(e.getWork() * DaysOfYear);
            otherTotal.addAndGet(e.getOther() * DaysOfYear);
            // 打印人生清单
            System.out.println(e);
            System.out.println();
        });
        System.out.println();
        // 人生总结报告
        String report = lifeReport(eatTotal,sleepTotal,playTotal,roadTotal,learnTotal,stupefiedTotal,responsibilityTotal,workTotal,otherTotal);
        System.out.println(report);
    }

    private String lifeReport(AtomicInteger eatTotal, AtomicInteger sleepTotal, AtomicInteger playTotal, AtomicInteger roadTotal, AtomicInteger learnTotal, AtomicInteger stupefiedTotal, AtomicInteger responsibilityTotal, AtomicInteger workTotal, AtomicInteger otherTotal) {

        return "您的一生总结如下:" + "\r\n" +
                "您一生总共度过了" + YearOfLife + "年," + "共计" + YearOfLife * DaysOfYear + "天(" + YearOfLife * DaysOfYear * 24 + "小时)" + "\r\n" +
                "您一生总共:" + "\r\n" + "吃饭用时:" + eatTotal + "小时," + "相当于" + eatTotal.get() / 24 + "天" + "\r\n" +
                "睡觉用时:" + sleepTotal + "小时," + "相当于" + sleepTotal.get() / 24 + "天" + "\r\n" +
                "学习用时:" + learnTotal + "小时," + "相当于" + learnTotal.get() / 24 + "天" + "\r\n" +
                "工作用时:" + workTotal + "小时," + "相当于" + workTotal.get() / 24 + "天" + "\r\n" +
                "您一生在娱乐上花费的时间有:" + playTotal + "小时," + "相当于" + playTotal.get() / 24 + "天" + "\r\n" +
                "您一生在路上消耗:" + roadTotal + "小时," + "相当于" + roadTotal.get() / 24 + "天" + "\r\n" +
                "您为家庭付出用时:" + responsibilityTotal + "小时," + "相当于" + responsibilityTotal.get() / 24 + "天" + "\r\n" +
                "您一生处于发呆或神志不清状态用时:" + stupefiedTotal + "小时," + "相当于" + stupefiedTotal.get() / 24 + "天" + "\r\n" +
                "您一生虚度的时光有:" + otherTotal + "小时," + "相当于" + otherTotal.get() / 24 + "天" + "\r\n";
    }
}

Write a test class - LifeTest.java

Life is as simple as "construction" and "printing", as if everything is arranged after "birth"-it seems complicated, but it is actually very simple; it seems long, but it is actually very short.

package com.xfather.muhalgorithm;

import com.xfather.muhalgorithm.conception.Life;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;

/**
 * @Description : 人生生成器测试
 * @Author : 0xfather
 * @Date : 2023/4/21 16:39
 * @Version : 1.0
 */
@SpringBootTest(classes = LifeTest.class)
public class LifeTest {

    @Test
    void lifeTest(){
        Life.build().printLife();
    }
}

result

operation result:

1岁:你出生了,来到这个懵懂的世界。你大多数时间都是在睡觉,无需考虑学习、工作和责任等事情
全天用时:吃饭(2h)、睡觉(16h)、玩耍(3h)、在路上(0h)、学习(0h)、发呆/神志不清(1h)、责任(0h)、工作(0h)、其他(2h)

2岁:你会走路了,有更多的时间玩耍
全天用时:吃饭(2h)、睡觉(14h)、玩耍(5h)、在路上(1h)、学习(0h)、发呆/神志不清(1h)、责任(0h)、工作(0h)、其他(1h)

3岁:
全天用时:吃饭(2h)、睡觉(11h)、玩耍(6h)、在路上(1h)、学习(0h)、发呆/神志不清(1h)、责任(0h)、工作(0h)、其他(3h)

4岁:
全天用时:吃饭(2h)、睡觉(11h)、玩耍(6h)、在路上(1h)、学习(0h)、发呆/神志不清(1h)、责任(0h)、工作(0h)、其他(3h)

5岁:开始上幼儿园了,你开始调整状态进入学生时代
全天用时:吃饭(2h)、睡觉(10h)、玩耍(6h)、在路上(2h)、学习(4h)、发呆/神志不清(0h)、责任(0h)、工作(0h)、其他(0h)

6岁:
全天用时:吃饭(2h)、睡觉(9h)、玩耍(6h)、在路上(2h)、学习(4h)、发呆/神志不清(0h)、责任(0h)、工作(0h)、其他(1h)

7岁:
全天用时:吃饭(2h)、睡觉(9h)、玩耍(6h)、在路上(2h)、学习(4h)、发呆/神志不清(0h)、责任(0h)、工作(0h)、其他(1h)

8岁:上小学了,你每天有更多的学习任务,睡眠时间也逐渐规律起来
全天用时:吃饭(2h)、睡觉(8h)、玩耍(5h)、在路上(2h)、学习(6h)、发呆/神志不清(0h)、责任(0h)、工作(0h)、其他(1h)

9岁:
全天用时:吃饭(2h)、睡觉(8h)、玩耍(5h)、在路上(2h)、学习(6h)、发呆/神志不清(0h)、责任(0h)、工作(0h)、其他(1h)

10岁:
全天用时:吃饭(2h)、睡觉(8h)、玩耍(5h)、在路上(2h)、学习(6h)、发呆/神志不清(0h)、责任(0h)、工作(0h)、其他(1h)

11岁:小学4年级了,学业逐渐增多,家长在为你考虑考那所初中
全天用时:吃饭(2h)、睡觉(7h)、玩耍(4h)、在路上(2h)、学习(7h)、发呆/神志不清(0h)、责任(0h)、工作(0h)、其他(2h)

12岁:
全天用时:吃饭(2h)、睡觉(7h)、玩耍(4h)、在路上(2h)、学习(7h)、发呆/神志不清(0h)、责任(0h)、工作(0h)、其他(2h)

13岁:小学的最后冲刺,学习时间已经适应了8小时以上,家长允许玩的时间减少了
全天用时:吃饭(2h)、睡觉(7h)、玩耍(3h)、在路上(2h)、学习(8h)、发呆/神志不清(0h)、责任(0h)、工作(0h)、其他(2h)

14岁:上初中了,你学会了自律,有更多的时间学习,学校离家的距离变远了,你要走的路程增加了
全天用时:吃饭(2h)、睡觉(7h)、玩耍(2h)、在路上(3h)、学习(9h)、发呆/神志不清(0h)、责任(0h)、工作(0h)、其他(1h)

15岁:初二的学习压力更大了,因为要考虑上哪所高中,已经每太多时间玩了,但因为学习压力大,你学会了发呆……
全天用时:吃饭(2h)、睡觉(7h)、玩耍(1h)、在路上(3h)、学习(10h)、发呆/神志不清(1h)、责任(0h)、工作(0h)、其他(0h)

16岁:
全天用时:吃饭(2h)、睡觉(7h)、玩耍(1h)、在路上(3h)、学习(10h)、发呆/神志不清(1h)、责任(0h)、工作(0h)、其他(0h)

17岁:进入高中时期,学业依然很重,你离家很远,但是你寄宿在学校,每天的路程反倒变少了;但你进入青春期,心理活动更丰富了
全天用时:吃饭(2h)、睡觉(6h)、玩耍(1h)、在路上(2h)、学习(10h)、发呆/神志不清(2h)、责任(0h)、工作(0h)、其他(1h)

18岁:
全天用时:吃饭(2h)、睡觉(6h)、玩耍(1h)、在路上(2h)、学习(10h)、发呆/神志不清(2h)、责任(0h)、工作(0h)、其他(1h)

19岁:高考冲刺,很累,学习压力很大,睡眠时间很少
全天用时:吃饭(2h)、睡觉(5h)、玩耍(1h)、在路上(2h)、学习(11h)、发呆/神志不清(2h)、责任(0h)、工作(0h)、其他(1h)

20岁:你考上了大学,学业明显感觉轻松了,睡眠时间也恢复了,很多时间是由你自己规划的
全天用时:吃饭(2h)、睡觉(7h)、玩耍(3h)、在路上(2h)、学习(6h)、发呆/神志不清(3h)、责任(0h)、工作(0h)、其他(1h)

21岁:
全天用时:吃饭(2h)、睡觉(7h)、玩耍(3h)、在路上(2h)、学习(6h)、发呆/神志不清(3h)、责任(0h)、工作(0h)、其他(1h)

22岁:
全天用时:吃饭(2h)、睡觉(7h)、玩耍(3h)、在路上(2h)、学习(5h)、发呆/神志不清(3h)、责任(0h)、工作(0h)、其他(2h)

23岁:临近毕业,你开始找工作/找实习单位,学习时间少了很多
全天用时:吃饭(2h)、睡觉(6h)、玩耍(3h)、在路上(4h)、学习(3h)、发呆/神志不清(4h)、责任(0h)、工作(0h)、其他(2h)

24岁:你找到了工作,在工作中发现自身不足,所以会继续充电学习
全天用时:吃饭(2h)、睡觉(6h)、玩耍(2h)、在路上(3h)、学习(2h)、发呆/神志不清(1h)、责任(0h)、工作(8h)、其他(0h)

25岁:你谈恋爱了,每天内心充满责任感,在工作之余去感受爱情
全天用时:吃饭(2h)、睡觉(5h)、玩耍(2h)、在路上(3h)、学习(0h)、发呆/神志不清(1h)、责任(3h)、工作(8h)、其他(0h)

26岁:
全天用时:吃饭(2h)、睡觉(5h)、玩耍(2h)、在路上(3h)、学习(0h)、发呆/神志不清(1h)、责任(3h)、工作(8h)、其他(0h)

27岁:你结婚了,为了结婚你加班工作,只为能多赚一些钱
全天用时:吃饭(2h)、睡觉(4h)、玩耍(2h)、在路上(3h)、学习(0h)、发呆/神志不清(1h)、责任(2h)、工作(10h)、其他(0h)

28岁:你计划买房/买车,除了工作还是要加班
全天用时:吃饭(2h)、睡觉(5h)、玩耍(2h)、在路上(3h)、学习(0h)、发呆/神志不清(0h)、责任(3h)、工作(9h)、其他(0h)

29岁:你买了房子/车子,你在路途中的时间减少了,同样你发现加班并不能给你带来多少钱
全天用时:吃饭(2h)、睡觉(5h)、玩耍(2h)、在路上(2h)、学习(0h)、发呆/神志不清(0h)、责任(3h)、工作(9h)、其他(1h)

30岁:
全天用时:吃饭(2h)、睡觉(5h)、玩耍(2h)、在路上(2h)、学习(0h)、发呆/神志不清(0h)、责任(3h)、工作(9h)、其他(1h)

31岁:
全天用时:吃饭(2h)、睡觉(5h)、玩耍(2h)、在路上(2h)、学习(0h)、发呆/神志不清(0h)、责任(3h)、工作(9h)、其他(1h)

32岁:恭喜你,你有了孩子,责任心令你很充实
全天用时:吃饭(2h)、睡觉(4h)、玩耍(2h)、在路上(2h)、学习(0h)、发呆/神志不清(0h)、责任(5h)、工作(9h)、其他(0h)

33岁:
全天用时:吃饭(2h)、睡觉(4h)、玩耍(2h)、在路上(2h)、学习(0h)、发呆/神志不清(0h)、责任(5h)、工作(9h)、其他(0h)

34岁:
全天用时:吃饭(2h)、睡觉(6h)、玩耍(1h)、在路上(2h)、学习(0h)、发呆/神志不清(0h)、责任(3h)、工作(9h)、其他(1h)

35岁:
全天用时:吃饭(2h)、睡觉(6h)、玩耍(1h)、在路上(2h)、学习(0h)、发呆/神志不清(0h)、责任(3h)、工作(9h)、其他(1h)

36岁:
全天用时:吃饭(2h)、睡觉(6h)、玩耍(1h)、在路上(2h)、学习(0h)、发呆/神志不清(0h)、责任(3h)、工作(9h)、其他(1h)

37岁:孩子上幼儿园了,又多了一笔开销,你又开始拼命加班了
全天用时:吃饭(2h)、睡觉(6h)、玩耍(1h)、在路上(2h)、学习(0h)、发呆/神志不清(0h)、责任(3h)、工作(10h)、其他(0h)

38岁:
全天用时:吃饭(2h)、睡觉(6h)、玩耍(1h)、在路上(2h)、学习(0h)、发呆/神志不清(0h)、责任(3h)、工作(10h)、其他(0h)

39岁:
全天用时:吃饭(2h)、睡觉(6h)、玩耍(1h)、在路上(2h)、学习(0h)、发呆/神志不清(0h)、责任(3h)、工作(10h)、其他(0h)

40岁:40岁了,工作适当减少了,但应酬增多了
全天用时:吃饭(4h)、睡觉(6h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(8h)、其他(0h)

41岁:
全天用时:吃饭(4h)、睡觉(6h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(8h)、其他(0h)

42岁:
全天用时:吃饭(4h)、睡觉(6h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(8h)、其他(0h)

43岁:43岁你感觉体力不支,睡眠增多了,同事已经习惯称呼你为”老胡/老宋“
全天用时:吃饭(4h)、睡觉(7h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(0h)

44岁:
全天用时:吃饭(4h)、睡觉(7h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(0h)

45岁:
全天用时:吃饭(4h)、睡觉(7h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(0h)

46岁:
全天用时:吃饭(4h)、睡觉(7h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(0h)

47岁:
全天用时:吃饭(4h)、睡觉(7h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(0h)

48岁:
全天用时:吃饭(4h)、睡觉(7h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(0h)

49岁:
全天用时:吃饭(4h)、睡觉(7h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(0h)

50岁:
全天用时:吃饭(4h)、睡觉(7h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(0h)

51岁:
全天用时:吃饭(4h)、睡觉(7h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(0h)

52岁:
全天用时:吃饭(4h)、睡觉(7h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(0h)

53岁:
全天用时:吃饭(4h)、睡觉(7h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(0h)

54岁:
全天用时:吃饭(4h)、睡觉(7h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(0h)

55岁:不知不觉孩子已经大学毕业了,而你,一切都没有变
全天用时:吃饭(4h)、睡觉(7h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(0h)

56岁:
全天用时:吃饭(4h)、睡觉(7h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(0h)

57岁:
全天用时:吃饭(4h)、睡觉(7h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(0h)

58岁:孩子结婚了
全天用时:吃饭(4h)、睡觉(7h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(0h)

59岁:感觉自己变老了,睡眠都减少了
全天用时:吃饭(4h)、睡觉(6h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(1h)

60岁:
全天用时:吃饭(4h)、睡觉(6h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(1h)

61岁:孙子出生了,你又开始忙活照看孙子了
全天用时:吃饭(2h)、睡觉(6h)、玩耍(2h)、在路上(3h)、学习(0h)、发呆/神志不清(1h)、责任(2h)、工作(7h)、其他(1h)

62岁:
全天用时:吃饭(2h)、睡觉(6h)、玩耍(2h)、在路上(3h)、学习(0h)、发呆/神志不清(1h)、责任(2h)、工作(7h)、其他(1h)

63岁:
全天用时:吃饭(2h)、睡觉(6h)、玩耍(2h)、在路上(3h)、学习(0h)、发呆/神志不清(1h)、责任(2h)、工作(7h)、其他(1h)

64岁:
全天用时:吃饭(2h)、睡觉(6h)、玩耍(2h)、在路上(3h)、学习(0h)、发呆/神志不清(1h)、责任(2h)、工作(7h)、其他(1h)

65岁:
全天用时:吃饭(2h)、睡觉(6h)、玩耍(2h)、在路上(3h)、学习(0h)、发呆/神志不清(1h)、责任(2h)、工作(7h)、其他(1h)

66岁:退休了,不上班了,孙子也上幼儿园了,闲暇之余看看书,给自己充充电,或者出门走走,好像也没什么值得你关心的
全天用时:吃饭(3h)、睡觉(6h)、玩耍(2h)、在路上(3h)、学习(2h)、发呆/神志不清(1h)、责任(1h)、工作(0h)、其他(6h)

67岁:
全天用时:吃饭(3h)、睡觉(6h)、玩耍(2h)、在路上(3h)、学习(2h)、发呆/神志不清(1h)、责任(1h)、工作(0h)、其他(6h)

68岁:腿脚不好,走不动了,眼也花了
全天用时:吃饭(3h)、睡觉(6h)、玩耍(0h)、在路上(1h)、学习(0h)、发呆/神志不清(3h)、责任(1h)、工作(0h)、其他(10h)

69岁:
全天用时:吃饭(3h)、睡觉(6h)、玩耍(0h)、在路上(1h)、学习(0h)、发呆/神志不清(3h)、责任(1h)、工作(0h)、其他(10h)

70岁:
全天用时:吃饭(3h)、睡觉(6h)、玩耍(0h)、在路上(1h)、学习(0h)、发呆/神志不清(3h)、责任(1h)、工作(0h)、其他(10h)

71岁:年纪大了,容易犯困
全天用时:吃饭(3h)、睡觉(8h)、玩耍(0h)、在路上(1h)、学习(0h)、发呆/神志不清(4h)、责任(1h)、工作(0h)、其他(7h)

72岁:
全天用时:吃饭(3h)、睡觉(8h)、玩耍(0h)、在路上(1h)、学习(0h)、发呆/神志不清(4h)、责任(1h)、工作(0h)、其他(7h)

73岁:
全天用时:吃饭(3h)、睡觉(8h)、玩耍(0h)、在路上(1h)、学习(0h)、发呆/神志不清(4h)、责任(1h)、工作(0h)、其他(7h)

74岁:
全天用时:吃饭(3h)、睡觉(8h)、玩耍(0h)、在路上(1h)、学习(0h)、发呆/神志不清(4h)、责任(1h)、工作(0h)、其他(7h)

75岁:
全天用时:吃饭(3h)、睡觉(8h)、玩耍(0h)、在路上(1h)、学习(0h)、发呆/神志不清(4h)、责任(1h)、工作(0h)、其他(7h)

76岁:睡眠越来越多,不愿意动了
全天用时:吃饭(3h)、睡觉(10h)、玩耍(0h)、在路上(0h)、学习(0h)、发呆/神志不清(4h)、责任(1h)、工作(0h)、其他(6h)

77岁:
全天用时:吃饭(3h)、睡觉(10h)、玩耍(0h)、在路上(0h)、学习(0h)、发呆/神志不清(4h)、责任(1h)、工作(0h)、其他(6h)

78岁:
全天用时:吃饭(3h)、睡觉(10h)、玩耍(0h)、在路上(0h)、学习(0h)、发呆/神志不清(4h)、责任(1h)、工作(0h)、其他(6h)

79岁:
全天用时:吃饭(3h)、睡觉(10h)、玩耍(0h)、在路上(0h)、学习(0h)、发呆/神志不清(4h)、责任(1h)、工作(0h)、其他(6h)

80岁:很多时候,你会不由自主的去找些什么,可能你也不知道要找什么
全天用时:吃饭(3h)、睡觉(10h)、玩耍(0h)、在路上(2h)、学习(0h)、发呆/神志不清(5h)、责任(0h)、工作(0h)、其他(4h)

81岁:
全天用时:吃饭(3h)、睡觉(10h)、玩耍(0h)、在路上(2h)、学习(0h)、发呆/神志不清(5h)、责任(0h)、工作(0h)、其他(4h)

82岁:
全天用时:吃饭(3h)、睡觉(10h)、玩耍(0h)、在路上(2h)、学习(0h)、发呆/神志不清(5h)、责任(0h)、工作(0h)、其他(4h)

83岁:
全天用时:吃饭(3h)、睡觉(10h)、玩耍(0h)、在路上(2h)、学习(0h)、发呆/神志不清(5h)、责任(0h)、工作(0h)、其他(4h)

84岁:
全天用时:吃饭(3h)、睡觉(10h)、玩耍(0h)、在路上(2h)、学习(0h)、发呆/神志不清(5h)、责任(0h)、工作(0h)、其他(4h)

85岁:
全天用时:吃饭(3h)、睡觉(10h)、玩耍(0h)、在路上(2h)、学习(0h)、发呆/神志不清(5h)、责任(0h)、工作(0h)、其他(4h)

86岁:
全天用时:吃饭(3h)、睡觉(10h)、玩耍(0h)、在路上(2h)、学习(0h)、发呆/神志不清(5h)、责任(0h)、工作(0h)、其他(4h)

87岁:
全天用时:吃饭(3h)、睡觉(10h)、玩耍(0h)、在路上(2h)、学习(0h)、发呆/神志不清(5h)、责任(0h)、工作(0h)、其他(4h)

88岁:
全天用时:吃饭(3h)、睡觉(10h)、玩耍(0h)、在路上(2h)、学习(0h)、发呆/神志不清(5h)、责任(0h)、工作(0h)、其他(4h)

89岁:
全天用时:吃饭(3h)、睡觉(10h)、玩耍(0h)、在路上(2h)、学习(0h)、发呆/神志不清(5h)、责任(0h)、工作(0h)、其他(4h)

90岁:
全天用时:吃饭(3h)、睡觉(10h)、玩耍(0h)、在路上(2h)、学习(0h)、发呆/神志不清(5h)、责任(0h)、工作(0h)、其他(4h)


您的一生总结如下:
您一生总共度过了90年,共计32400天(777600小时)
您一生总共:
吃饭用时:88920小时,相当于3705天
睡觉用时:239760小时,相当于9990天
学习用时:49680小时,相当于2070天
工作用时:118800小时,相当于4950天
您一生在娱乐上花费的时间有:44280小时,相当于1845天
您一生在路上消耗:78480小时,相当于3270天
您为家庭付出用时:41040小时,相当于1710天
您一生处于发呆或神志不清状态用时:48960小时,相当于2040天
您一生虚度的时光有:67680小时,相当于2820天

Guess you like

Origin blog.csdn.net/Asgard_Hu/article/details/130481355