#include <iostream>
int main() {
int x, d, h, m;
std::cin >> x >> d >> h >> m;
int days;
int hours;
int minutes;
if (x == 5) {
days = 29 - d;
hours = 24 - (h + 1);
minutes = 60 - m;
if (d < 29 || h < 2) {
hours -= 1;
}
}
else {
days = (x + 23) - d; // eg. x = 1 --> 24 - d
hours = 24 - (h + 1);
minutes = 60 - m;
}
std::cout << days * 24 * 60 + hours * 60 + minutes << '\n';
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | #include <iostream> int main() { int x, d, h, m; std::cin >> x >> d >> h >> m; int days; int hours; int minutes; if (x == 5) { days = 29 - d; hours = 24 - (h + 1); minutes = 60 - m; if (d < 29 || h < 2) { hours -= 1; } } else { days = (x + 23) - d; // eg. x = 1 --> 24 - d hours = 24 - (h + 1); minutes = 60 - m; } std::cout << days * 24 * 60 + hours * 60 + minutes << '\n'; } |
English