Lấy cảm hứng từ Vẽ một dòng thời gian .
Đưa ra một dòng thời gian của các sự kiện, xuất ngày cho mỗi sự kiện.
Một dòng thời gian sẽ được đưa ra trong mẫu
2000
--AF-C-------E--D---B--
Trong đó dòng đầu tiên hiển thị một điểm đã biết trong thời gian. Năm được biết luôn là ký tự bên dưới chữ số đầu tiên của năm được biết
Bạn có thể giả sử:
- Trên dòng thời gian, mỗi nhân vật đại diện cho một năm.
- Sẽ luôn có ít nhất một sự kiện
- Các sự kiện không phải theo thứ tự
- Bạn có thể giả sử mọi nhân vật trong phạm vi giữa
Avà nhân vật xa nhất đều có mặt - Sẽ có nhiều nhất 26 sự kiện
- Điểm đã biết sẽ không có bất kỳ phần đệm nào ở bên phải
- Có thể có số âm ở cả điểm đã biết và đầu ra
- Bạn sẽ không phải xử lý các số lớn hơn 2 ^ 32
- Bạn sẽ không phải xử lý phạm vi lớn hơn 2 ^ 8
- Bạn có thể lấy đầu vào là chữ thường thay vì chữ hoa
Bạn nên viết chương trình lấy dòng thời gian ở dạng này và xuất ra các ngày chính theo thứ tự (A, B, C, D ...)
Bạn có thể xuất ra ở dạng thuận tiện nhưng bạn phải lấy đầu vào ở định dạng đã cho.
Các trường hợp thử nghiệm:
2000
--AF-C-------E--D---B--
[1998, 2016, 2001, 2012, 2009, 1999]
10
--C-AB--D
[9, 10, 7, 13]
0
--ABCDEFG--
[-3, -2, -1, 0, 1, 2, 3]
5
--ABCDEFG--
[-3, -2, -1, 0, 1, 2, 3]