思路:

转换成分钟,方便计算。

实现:

 1 class Solution
 2 {
 3 public:
 4     int numberOfRounds(string startTime, string finishTime)
 5     {
 6         int x = stoi(startTime.substr(0, 2)) * 60 + stoi(startTime.substr(3, 2));
 7         int y = stoi(finishTime.substr(0, 2)) * 60 + stoi(finishTime.substr(3, 2));
 8         if (y < x) y += 24 * 60;
 9         y = y / 15 * 15;
10         return max(0, (y - x)) / 15;
11     }
12 };

相关文章:

  • 2023-03-20
  • 2022-01-07
  • 2022-12-23
  • 2021-05-30
  • 2021-06-29
  • 2022-03-01
  • 2021-05-15
猜你喜欢
  • 2021-10-21
  • 2021-06-30
  • 2022-01-18
  • 2021-07-05
  • 2022-01-03
  • 2021-12-19
  • 2022-12-23
相关资源
相似解决方案