When making a prediction using the function ThePredicter::makePrediction
, it ensures that the time limit for making predictions for the given match is not exceeded.
The value 68,400 represents 19 hours. The allowed time for predictions is up to 19:00:00 on the day of the match. Calculating in this way results in completely incorrect time limits.
Incorrect time limits will affect the ability to make predictions for the matches.
For example, the time for predicting the ninth match, whose matchNumber
is 8, would be 478,800 seconds after the tournament starts according to this formula. However, according to the rule, it should be 687,600 seconds, which is a difference of 208,800 seconds. Therefore, the time allowed for predicting the last match is short by 208,800 seconds.
Change the specified line of code as follows:
In both contracts there is a similar error in the computation of the timestamps of the matches.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.