Bạn là một du khách không gian trên đường đến hành tinh Flooptonia! Chuyến bay sẽ mất thêm 47.315 năm nữa, vì vậy để vượt qua thời gian trước khi bạn bị đóng băng một cách lạnh lùng, bạn quyết định viết một chương trình để giúp bạn hiểu lịch Flooptonian.
Dưới đây là lịch Flooptonian dài 208 ngày:
Month Days Input Range
Qupu 22 [0-22)
Blinkorp 17 [22-39)
Paas 24 [39-63)
Karpasus 17 [63-80)
Floopdoor 1 [80]
Dumaflop 28 [81-109)
Lindilo 32 [109-141)
Fwup 67 [141-208)
Thử thách
Chương trình của bạn, được cung cấp một ngày nguyên trong năm (phạm vi [0-208)
) là để xuất ngày tương ứng của tháng và tên của tháng (ví dụ 13 Dumaflop
).
Tuy nhiên, có một ngoại lệ: Floopdoor một thời gian đặc biệt cho Floopton dường như xứng đáng với trang lịch của riêng mình. Vì lý do đó, Floopdoor không được viết trong một ngày (tức là đầu ra là Floopdoor
không 1 Floopdoor
).
Các trường hợp thử nghiệm
0 => 1 Qupu
32 => 11 Blinkorp
62 => 24 Paas
77 => 15 Karpasus
80 => Floopdoor
99 => 19 Dumaflop
128 => 20 Lindilo
207 => 67 Fwup
Quy tắc
- Bạn phải viết một chương trình hoàn chỉnh.
- Bạn có thể cho rằng đầu vào luôn hợp lệ.
- Đầu ra của bạn có thể có một dòng mới nhưng phải không có bất kỳ ký tự phụ nào. Các trường hợp cũng phải phù hợp với các ví dụ được cung cấp.
- Bạn có thể sử dụng các chức năng ngày / giờ.
- Độ dài mã sẽ được đo bằng byte.
o
, nhưng các trường hợp khác của tên thì không.