Giới thiệu
Thông thường, mọi người gọi ngày là "Thứ Sáu thứ hai trong tháng 8 năm 2018" hoặc "Chủ nhật thứ tư của tháng 3 năm 2012". Nhưng thật khó để biết đó là ngày nào! Nhiệm vụ của bạn là viết một chương trình nhận được một năm, một tháng, một ngày trong tuần và một số nguyên và xuất ra ngày đó.
Thử thách
Đối với đầu vào, bạn sẽ nhận được một năm, một tháng, một ngày trong tuần và một con số.
Bạn có thể lấy đầu vào ở bất kỳ định dạng hợp lý nào, như sử dụng chuỗi cho ngày trong tuần hoặc sử dụng ngày trong tuần được lập chỉ mục bằng 0 hoặc thậm chí lấy năm và tháng trong một chuỗi. Hãy giải thích định dạng đầu vào của bạn trong câu trả lời của bạn, mặc dù.
Số nguyên cho bạn biết ngày nào trong tuần trong tháng cần nhắm mục tiêu sẽ là số nguyên từ 1-5. Số nguyên sẽ không bao giờ đề cập đến một ngày trong tuần không tồn tại (ví dụ: Thứ Sáu thứ năm của tháng 2 năm 2019, không tồn tại).
Năm sẽ luôn tích cực.
Đầu ra của bạn có thể ở bất kỳ định dạng hợp lý nào, bao gồm in ngày cuối cùng của bạn. Tuy nhiên, vui lòng giải thích định dạng đầu ra của bạn un câu trả lời của bạn.
Cung cấp năm và tháng trong đầu ra là tùy chọn. Ngoài ra, bạn có thể cho rằng ngày là hợp lệ.
Ví dụ đầu vào và đầu ra
Hãy xem xét đầu vào này, với định dạng được lấy trong năm dưới dạng số có 4 chữ số, tháng là số nguyên, ngày trong tuần dưới dạng chuỗi và số thứ tự dưới dạng số nguyên:
2019, 3, Thứ Bảy, 2
2019, 12, Chủ Nhật, 1
2019, 9 Thứ Bảy, 1
Đầu ra:
Ngày 9 tháng 3
ngày 1
tháng 9 ngày 7 tháng 9
Đây là môn đánh gôn , vì vậy câu trả lời ngắn nhất sẽ thắng.
date
, nhưng thật thú vị, trình phân tích cú pháp có một ... diễn giải thú vị ở đây.