영감을 받아 타임 라인을 그 립니다.
이벤트 타임 라인이 주어지면 각 이벤트의 날짜를 출력하십시오.
타임 라인은 양식으로 제공됩니다
2000
--AF-C-------E--D---B--
첫 번째 줄에 알려진 특정 시점이 표시됩니다. 알려진 연도는 항상 알려진 연도의 첫 번째 숫자 아래 문자입니다.
당신은 가정 할 수 있습니다 :
- 타임 라인 자체에서 각 문자는 1 년을 나타냅니다.
- 항상 하나 이상의 이벤트가 있습니다
- 이벤트가 순서대로 진행될 필요는 없습니다.
A
가장 먼 문자와 가장 먼 문자 사이의 모든 문자가 있다고 가정 할 수 있습니다- 최대 26 개의 이벤트가 있습니다
- 알려진 점은 오른쪽에 패딩이 없습니다.
- 알려진 지점과 출력 모두에 음수가있을 수 있습니다.
- 2 ^ 32보다 큰 숫자를 처리 할 필요가 없습니다.
- 2 ^ 8보다 큰 범위를 처리 할 필요가 없습니다.
- 대문자 대신 소문자로 입력 할 수 있습니다
이 형식으로 타임 라인을 작성하고 주요 날짜를 순서대로 출력하는 프로그램을 작성해야합니다 (A, B, C, D ...).
편리한 형식으로 출력 할 수 있지만 주어진 형식으로 입력해야합니다.
테스트 사례 :
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]
1
... 주어진 형식으로 입력하십시오. 그건? 줄 바꿈이있는 단일 문자열? 아니면 두 줄?
—
edc65
2 개의 문자열 또는 줄 바꿈이있는 문자열
—
Blue