diff --git a/729. My Calendar I b/729. My Calendar I new file mode 100644 index 0000000..08d3c14 --- /dev/null +++ b/729. My Calendar I @@ -0,0 +1,17 @@ +class MyCalendar { +public: + vector> booked; + + MyCalendar() { + } + + bool book(int start, int end) { + for (auto &b : booked) { + if (max(b.first, start) < min(b.second, end)) { + return false; + } + } + booked.push_back({start, end}); + return true; + } +};