Let me know if you have any questions regarding your score. And let me know if you want a copy of an example implementation for the assignment.
# javac -Xlint:all *.java
--> EXIT CODE: 0 <--
# java ChengJade10 commands-1.txt
Levels traversed: 0
Time consumed (ns): 5867
0: adding lunch with deadline 1300 and duration 30
Levels traversed: 0
Time consumed (ns): 17600
0: adding work with deadline 7200 and duration 2300
Levels traversed: 0
Time consumed (ns): 3912
0: adding homework with deadline 2359 and duration 300
Levels traversed: 0
Time consumed (ns): 13130
0: performing lunch with deadline 1300 and duration 30
30: done performing lunch
Levels traversed: 0
Time consumed (ns): 4190
30: performing homework with deadline 2359 and duration 300
330: done performing homework
Levels traversed: 0
Time consumed (ns): 4190
330: performing work with deadline 7200 and duration 2300
Levels traversed: 0
Time consumed (ns): 3073
330: adding work with deadline 7200 and duration 230
--> EXIT CODE: 0 <--
# java ChengJade10 commands-2.txt
Levels traversed: 0
Time consumed (ns): 5028
0: adding work with deadline 3000 and duration 2300
Levels traversed: 1
Time consumed (ns): 23188
0: adding homework with deadline 2359 and duration 300
Levels traversed: 0
Time consumed (ns): 7822
0: performing homework with deadline 2359 and duration 300
300: done performing homework
Levels traversed: 0
Time consumed (ns): 4191
300: performing work with deadline 3000 and duration 2300
Levels traversed: 0
Time consumed (ns): 2793
300: adding work with deadline 3000 and duration 200
Levels traversed: 1
Time consumed (ns): 5588
2400: adding email with deadline 2800 and duration 1000
Levels traversed: 0
Time consumed (ns): 3632
2400: performing email with deadline 2800 and duration 1000
3400: done performing email (late)
Levels traversed: 0
Time consumed (ns): 4190
3400: performing work with deadline 3000 and duration 200
Levels traversed: 0
Time consumed (ns): 3073
3400: adding work with deadline 3000 and duration 100
Levels traversed: 0
Time consumed (ns): 9498
3500: performing work with deadline 3000 and duration 100
3600: done performing work (late)
--> EXIT CODE: 0 <--
# java ChengJade10 commands-3.txt
Levels traversed: 0
Time consumed (ns): 5308
0: adding sleep with deadline 80 and duration 80
Levels traversed: 0
Time consumed (ns): 18438
0: adding breakfast with deadline 90 and duration 5
Levels traversed: 0
Time consumed (ns): 10057
0: performing sleep with deadline 80 and duration 80
80: done performing sleep
Levels traversed: 0
Time consumed (ns): 3632
80: performing breakfast with deadline 90 and duration 5
85: done performing breakfast
Levels traversed: 0
Time consumed (ns): 2794
85: adding email with deadline 100 and duration 20
Levels traversed: 0
Time consumed (ns): 3911
85: performing email with deadline 100 and duration 20
Levels traversed: 0
Time consumed (ns): 3352
85: adding email with deadline 100 and duration 5
Levels traversed: 0
Time consumed (ns): 4750
100: adding dinner with deadline 190 and duration 10
Levels traversed: 0
Time consumed (ns): 4191
100: adding lunch with deadline 130 and duration 5
Levels traversed: 1
Time consumed (ns): 22349
100: adding exercise with deadline 180 and duration 20
Levels traversed: 1
Time consumed (ns): 13410
100: adding class with deadline 150 and duration 12
Levels traversed: 1
Time consumed (ns): 14248
100: adding study with deadline 120 and duration 10
Levels traversed: 0
Time consumed (ns): 9219
100: adding studyAgain with deadline 240 and duration 30
Levels traversed: 2
Time consumed (ns): 18438
100: performing email with deadline 100 and duration 5
105: done performing email (late)
Levels traversed: 1
Time consumed (ns): 17600
105: performing study with deadline 120 and duration 10
115: done performing study
Levels traversed: 1
Time consumed (ns): 19276
115: performing lunch with deadline 130 and duration 5
120: done performing lunch
Levels traversed: 1
Time consumed (ns): 18158
120: performing class with deadline 150 and duration 12
132: done performing class
Levels traversed: 1
Time consumed (ns): 18438
132: performing exercise with deadline 180 and duration 20
152: done performing exercise
Levels traversed: 0
Time consumed (ns): 8660
152: performing dinner with deadline 190 and duration 10
162: done performing dinner
Levels traversed: 0
Time consumed (ns): 6984
162: performing studyAgain with deadline 240 and duration 30
192: done performing studyAgain
--> EXIT CODE: 0 <--
# java ChengJade10 empty-file.txt
Unknown command in file: 0
Entries should start with 'schedule' or 'run'.
--> EXIT CODE: 1 <--
# java ChengJade10 case-sensitive.txt
Levels traversed: 0
Time consumed (ns): 5028
0: adding lunch with deadline 1300 and duration 30
Levels traversed: 0
Time consumed (ns): 17321
0: adding work with deadline 7200 and duration 2300
Levels traversed: 0
Time consumed (ns): 4191
0: adding homework with deadline 2359 and duration 300
Levels traversed: 0
Time consumed (ns): 12292
0: performing lunch with deadline 1300 and duration 30
30: done performing lunch
Levels traversed: 0
Time consumed (ns): 4190
30: performing homework with deadline 2359 and duration 300
330: done performing homework
Levels traversed: 0
Time consumed (ns): 3632
330: performing work with deadline 7200 and duration 2300
Levels traversed: 0
Time consumed (ns): 3352
330: adding work with deadline 7200 and duration 1430
Levels traversed: 0
Time consumed (ns): 3073
1200: performing work with deadline 7200 and duration 1430
Levels traversed: 0
Time consumed (ns): 2794
1200: adding work with deadline 7200 and duration 230
Levels traversed: 0
Time consumed (ns): 8381
2400: performing work with deadline 7200 and duration 230
2630: done performing work
--> EXIT CODE: 0 <--
# java ChengJade10 blank-lines.txt
Levels traversed: 0
Time consumed (ns): 5867
0: adding lunch with deadline 1300 and duration 30
Levels traversed: 0
Time consumed (ns): 19835
0: adding work with deadline 7200 and duration 2300
Levels traversed: 0
Time consumed (ns): 3911
0: adding homework with deadline 2359 and duration 300
Levels traversed: 0
Time consumed (ns): 13968
0: performing lunch with deadline 1300 and duration 30
30: done performing lunch
Levels traversed: 0
Time consumed (ns): 4191
30: performing homework with deadline 2359 and duration 300
330: done performing homework
Levels traversed: 0
Time consumed (ns): 3632
330: performing work with deadline 7200 and duration 2300
Levels traversed: 0
Time consumed (ns): 2794
330: adding work with deadline 7200 and duration 230
--> EXIT CODE: 0 <--
# java ChengJade10 single-line.txt
Levels traversed: 0
Time consumed (ns): 10057
0: adding lunch with deadline 1300 and duration 30
Levels traversed: 0
Time consumed (ns): 66768
0: adding work with deadline 7200 and duration 2300
Levels traversed: 0
Time consumed (ns): 29333
0: performing lunch with deadline 1300 and duration 30
30: done performing lunch
Levels traversed: 0
Time consumed (ns): 8940
30: performing work with deadline 7200 and duration 2300
2330: done performing work
--> EXIT CODE: 0 <--
# java ChengJade10 reverse-time.txt
Levels traversed: 0
Time consumed (ns): 9778
0: adding lunch with deadline 1300 and duration 30
Levels traversed: 0
Time consumed (ns): 66489
0: adding work with deadline 7200 and duration 2300
Levels traversed: 0
Time consumed (ns): 9219
0: adding homework with deadline 2359 and duration 300
Levels traversed: 0
Time consumed (ns): 32966
0: performing lunch with deadline 1300 and duration 30
30: done performing lunch
Levels traversed: 0
Time consumed (ns): 9499
30: performing homework with deadline 2359 and duration 300
330: done performing homework
Levels traversed: 0
Time consumed (ns): 8939
330: performing work with deadline 7200 and duration 2300
Levels traversed: 0
Time consumed (ns): 6425
330: adding work with deadline 7200 and duration 1430
Run time is in the past: 600
--> EXIT CODE: 1 <--
# java ChengJade10 bad-command.txt
Levels traversed: 0
Time consumed (ns): 5029
0: adding lunch with deadline 1300 and duration 30
Levels traversed: 0
Time consumed (ns): 17321
0: adding work with deadline 7200 and duration 2300
Unknown command in file: bad
Entries should start with 'schedule' or 'run'.
--> EXIT CODE: 1 <--
# java ChengJade10 bad-time-1.txt
Levels traversed: 0
Time consumed (ns): 5308
0: adding lunch with deadline 1300 and duration 30
Invalid integer value.
--> EXIT CODE: 1 <--
# java ChengJade10 bad-time-2.txt
Levels traversed: 0
Time consumed (ns): 5307
0: adding lunch with deadline 1300 and duration 30
Unexpected negative value.
--> EXIT CODE: 1 <--
# java ChengJade10 bad-duration-1.txt
Levels traversed: 0
Time consumed (ns): 5308
0: adding lunch with deadline 1300 and duration 30
Invalid integer value.
--> EXIT CODE: 1 <--
# java ChengJade10 bad-duration-2.txt
Levels traversed: 0
Time consumed (ns): 5308
0: adding lunch with deadline 1300 and duration 30
Unexpected negative value.
--> EXIT CODE: 1 <--
# java ChengJade10 bad-duration-3.txt
Levels traversed: 0
Time consumed (ns): 5308
0: adding lunch with deadline 1300 and duration 30
Levels traversed: 0
Time consumed (ns): 18718
0: adding work with deadline 7200 and duration 2300
Levels traversed: 0
Time consumed (ns): 4190
0: adding homework with deadline 2359 and duration 300
Invalid integer value.
--> EXIT CODE: 1 <--
# java ChengJade10 bad-duration-4.txt
Levels traversed: 0
Time consumed (ns): 5588
0: adding lunch with deadline 1300 and duration 30
Levels traversed: 0
Time consumed (ns): 17880
0: adding work with deadline 7200 and duration 2300
Levels traversed: 0
Time consumed (ns): 3911
0: adding homework with deadline 2359 and duration 300
Unexpected negative value.
--> EXIT CODE: 1 <--
# java ChengJade10 bad-length.txt
Unexpected end of file.
--> EXIT CODE: 1 <--
# java ChengJade10 bad-path.txt
bad-path.txt (The system cannot find the file specified)
--> EXIT CODE: 1 <--
# java ChengJade10 bad-path-1.txt bad-path-1.txt
Usage: java ChengJade10 <path>
--> EXIT CODE: 1 <--