Data vàlida
Submit solution
Points:
10
Time limit:
5.0s
Memory limit:
256M
Author:
Problem types
Allowed languages
C#, Go, Java, Python
Una data és vàlida si el número de dia està dintre dels dies del mes.
Cal tenir en compte que un any pot ser bixest. Un any és bixest si és divisible entre quatre i, o bé no és divisible entre 100 o és divisible entre 400.
Input Format
Tres nombres corresponents a una data en format d m yyyy.
Constraints
-
Output Format
true
si la data és vàlida.
false
si no ho és.
Test Case 1
Input
1 10 2000
Output
true
Explanation
1 d'Octubre del 2000 és una data vàlida.
Test Case 2
Input
1 1 2000
Output
true
Test Case 3
Input
32 10 2000
Output
false
Explanation
32 d'Ocutbre del 2000 no és una data vàlida.
Test Case 4
Input
31 10 2000
Output
true
Explanation
31 d'Octubre del 2000 és una data vàlida.
Test Case 5
Input
31 11 2000
Output
false
Test Case 6
Input
29 2 2000
Output
true
Explanation
El 2000 és bixest.
Test Case 7
Input
29 2 1900
Output
false
Explanation
El 1900 no és bixest.
Test Case 8
Input
29 2 1904
Output
true
Explanation
El 1904 és bixest.
Test Case 9
Input
28 2 1994
Output
true
Test Case 10
Input
29 2 2020
Output
true
Test Case 11
Input
29 2 2100
Output
false
Test Case 12
Input
31 8 2024
Output
true
Test Case 13
Hidden: this is a private test case!
Test Case 14
Hidden: this is a private test case!
Test Case 15
Hidden: this is a private test case!
Test Case 16
Hidden: this is a private test case!
CC BY-NC-SA 4.0