목표 : 이 목표는 문자열을 가져 와서 메시지를 표시하기 위해 몇 일 동안 얼마나 많은 기여를해야하는지 출력하는 것입니다.
사양
- 입력
- 지원 문자 플러스 공간 (예
[A-Za-z ]
) - 공백은 공백입니다
3X7
- 글자는 아래에 제공된 이 5x7 DOT 매트릭스 글꼴 로 정의 됩니다.
- 각 글자의 크기는 최소 경계 사각형 (예
l = 3x7
,e = 5x5
)
- 지원 문자 플러스 공간 (예
- 착색
- 5 가지 색상이 있습니다
C0, C1, C2, C3, C4
CX
에Y
기여해야 함3X <= y < 3(X+1)
- 편지가 교대로해야
C1
하고C2
- 공백이없는 공간
- 각 글자 크기는 인접한 글자와 정확히 1 개의 열을 겹쳐 야합니다.
- 셀의 색상이 둘 이상인 경우
C3
- 5 가지 색상이 있습니다
- 도트 매트릭스
- 도트 매트릭스는 Github의 기여 내역 그래프입니다
- 오늘이 2017 년 5 월 1 일 월요일 인 경우 :
4-30 5-07 5-15
[5-01] 5-08 5-16
5-02 5-09 .
5-03 5-10 .
5-04 5-12 .
5-05 5-13
5-06 5-14
- 산출
- 이것이 제공되는 방법에 유연
(x, y)
한 쌍x
현재 날짜보다 크거나 같은 날짜y
날짜에 기여할 수x
- 시간 순서대로해야합니다 (달력을 채울 수 있음)
- 각 날짜에
x
대해 지정된y
기고가 이루어지면 입력 메시지가 Github 그래프에 표시되어야합니다 (올바른 색상 표시). - 첫 데이트는 가능한 빨리
- 채점
- 바이트 단위의 가장 짧은 프로그램 / 기능
알파벳
CC에서 sylvan.black에 의해 생성
테스트 사례
이 테스트 사례의 경우 현재 날짜가 2017 년 5 월 25 일이라고 가정합니다.
Input -> Output
----- ------
l 5-28-17, 3
6-3-17, 3
6-4-17, 3
6-5-17, 3
6-6-17, 3
6-7-17, 3
6-8-17, 3
6-9-17, 3
6-10-17, 3
6-17-17, 3
He 5-28-17, 3
5-29-17, 3
5-30-17, 3
5-31-17, 3
6-1-17, 3
6-2-17, 3
6-3-17, 3
6-7-17, 3
6-14-17, 3
6-21-17, 3
6-25-17, 3
6-26-17, 3
6-27-17, 3
6-28-17, 9
6-29-17, 9
6-30-17, 9
7-1-17, 3
7-4-17, 6
7-6-17, 6
7-8-17, 6
7-11-17, 6
7-13-17, 6
7-15-17, 6
7-18-17, 6
7-20-17, 6
7-22-17, 6
7-26-17, 6
7-27-17, 6
o W 5-31-17, 3
6-1-17, 3
6-2-17, 3
6-6-17, 3
6-10-17, 3
6-13-17, 3
6-17-17, 3
6-20-17, 3
6-24-17, 3
6-28-17, 3
6-29-17, 3
6-30-17, 3
7-9-17, 6
7-10-17, 6
7-11-17, 6
7-12-17, 6
7-13-17, 6
7-14-17, 6
7-22-17, 6
7-26-17, 6
7-27-17, 6
7-28-17, 6
8-5-17, 6
8-6-17, 6
8-7-17, 6
8-8-17, 6
8-9-17, 6
8-10-17, 6
8-11-17, 6
May 20th, 2017: 3
, (3,"20/5/17")
)