homework summary
The fifth assignment: The multi-threaded elevator is a relatively complex elevator, and the scheduling method is not much different from the previous one, so just write it casually. The examples are very difficult to adjust, but fortunately the examples given in the guide book are very strong. After solving the bugs of various precision errors, there will be no bugs.
The sixth assignment: IFTTT is an assignment with unclear instructions in all assignments, so it brings a lot of troubles. However, because I am more Buddhist, I wrote it casually, and I didn't write any bugs. This job can be solved with an essentially single thread.
The seventh assignment: Taxi is much easier than IFTTT, it would be better if the testers don't deduct points.
Class Diagram
slightly
metric graph
BUG
Fifth time: no
The sixth time: No, but the instruction book is too confusing to read two requirements.
Seventh time: No, but the other party deducts points for being picky.
Strategies for finding bugs
Look at the readme for logical loopholes.
experience
It would be nice if the instruction book was more normal.