Submit solution
Points:
1.00 (partial)
Time limit:
1.0s
Memory limit:
256M
Author:
Problem type
Allowed languages
C, C#, C++, Go, Java, Pascal, Perl, PHP, PyPy, Python, Ruby, Rust, Scratch, Swift
Thử thách lần này của bạn là xác định số ngày của một tháng (theo dương lịch). Bạn sẽ được cung cấp 2 giá trị nguyên dương là tháng (~ month ~) và năm (~ year ~) cần kiểm tra.
Thời gian được cho là hợp lệ nếu:
- ~ 1 \le month \le 12 ~
- ~ year > 0~
Bạn cần lưu ý là giới hạn của bộ test sẽ nằm ngoài giới hạn hợp lệ, hãy kiểm tra các trường hợp không hợp lệ thật kỹ nhé.
Input
Lần lượt là 2 giá trị nguyên dương ~ month ~ và ~ year ~
Giới hạn:
- ~ 0 < month \le 100 ~
- ~ -10^5 < year \le 10^5 ~
Output
- Nếu thời gian nhập vào không hợp lệ, xuất ra
INVALID
- Trường hợp khác, in ra số ngày của thời gian được yêu cầu
Sample
Input #1
10 2020
Output #1
31
Input #2
14 2020
Output #2
INVALID
Input #3
2 2020
Output #3
29
Comments
CODE KHAM KHAO
Lưu ý cho người mới:Tháng 2 với những năm tròn thế kỉ như là 1900,2000,2100,.. thì ta lấy 2 số đầu chia cho 4, nếu chia hết thì đó là năm nhuận; Còn với những năm bình thường thì chỉ cần năm chia hết cho 4 sẽ là năm nhuận. Mình mong lời bình luận mình sẽ giúp cho các bạn!
hello ae
This comment is hidden due to too much negative feedback. Show it anyway.
cứu test 2 với các sư huynh ơi
cho mình hỏi làm sao để gắn code của mình lên bình luận vậy ạ (mình gắn vào mà nó không hiện khung như mấy bài khác)
C ++ ( BÍ HÃY THAM KHẢO )
int n, m;
}
testcase 5 là gì vậy mọi người
là bạn chưa gán điều kiện 1<=month<=12 nhé
test case 4 là j v m.n
test case 2 là gì mọi người
Một cách khác gọn hơn mà ko phải xét từng tháng:
test case 4:Unexpected EOF in the participant's output thì mình sửa sao ạ?
bác coi là phần điều kiện của tháng và năm thử
hao no
sai case là được
:v bài này mọi người chú ý có năm nhuận nha
omg thanks