fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int toDays(int y, int m, int d) {
  5. if (m <= 2) {
  6. y--;
  7. m += 12;
  8. }
  9. return 365*y + y/4 - y/100 + y/400 + (153*(m-3)+2)/5 + d;
  10. }
  11.  
  12. int main() {
  13. string s;
  14. cin >> s;
  15.  
  16. int y = stoi(s.substr(0,4));
  17. int m = stoi(s.substr(5,2));
  18. int d = stoi(s.substr(8,2));
  19.  
  20. int limit = toDays(2023, 9, 16);
  21. int input = toDays(y, m, d);
  22.  
  23. if (input > limit)
  24. cout << "TOO LATE";
  25. else
  26. cout << "GOOD";
  27.  
  28. return 0;
  29. }
Success #stdin #stdout 0.01s 5312KB
stdin
2023-10-01
stdout
TOO LATE