Viết một chương trình ngắn trong một số giây tích cực đại diện cho độ tuổi và đưa ra ước tính về thời gian đó bằng tiếng Anh.
Chương trình của bạn phải xuất ra lượng thời gian ít chính xác nhất đã qua, trong số các số liệu sau và độ dài của chúng tính bằng giây:
second = 1
minute = 60
hour = 60 * 60
day = 60 * 60 * 24
week = 60 * 60 * 24 * 7
month = 60 * 60 * 24 * 31
year = 60 * 60 * 24 * 365
Ví dụ
input : output
1 : 1 second
59 : 59 seconds
60 : 1 minute
119 : 1 minute
120 : 2 minutes
43200 : 12 hours
86401 : 1 day
1815603 : 3 weeks
1426636800 : 45 years
Như bạn có thể thấy ở trên, sau thời gian nói, 1 ngày (60 * 60 * 24 = 86400 giây), chúng tôi không còn xuất ra phút (s) hoặc giờ , mà chỉ vài ngày cho đến khi chúng tôi vượt qua thời gian của một tuần , v.v.
Xem xét khoảng thời gian nhất định là một độ tuổi. Chẳng hạn, sau 119 giây, 1 phút đã trôi qua chứ không phải 2.
Quy tắc
- Không có đặc điểm kỹ thuật cho đầu vào 0 hoặc âm.
- Thực hiện theo số nhiều thích hợp. Mỗi số đo lớn hơn 1 phải bao gồm một từ
s
theo sau. - Bạn không được sử dụng thư viện có sẵn phục vụ chức năng của toàn bộ chương trình.
- Đây là một mã golf, chương trình ngắn nhất giành được điểm internet.
- Chúc vui vẻ!