직무
작업은 정점 구성이 주어지면 다각형을 타일링하는 것입니다.
채점
귀하의 점수는 제출 한 "복잡성 수준"과 같습니다. 복잡성 수준은 누적되므로 # 3에 도달하려면 # 1 및 # 2도 지원해야합니다.
동일한 복잡성 수준에서의 제출은 바이트 수로 구분됩니다. 가장 낮은 승리.
입력
입력은 꼭짓점 그림을 나타내는 꼭짓점 구성을 포함하는 문자열입니다. 즉, 점으로 구분 된 정수 목록으로, 각 정수 (n)는 공통 정점으로 연결된 규칙적인 n-gon을 나타냅니다.
다음 꼭짓점 구성이 지원되어야합니다.
3.3.3.3.3.3
3.3.3.3.6
3.3.3.4.4
(순서가 정점 그림에 반영되므로 아래 내용이 다릅니다)3.3.4.3.4
3.12.12
3.4.6.4
3.6.3.6
4.4.4.4
4.6.12
4.8.8
6.6.6
출력-복잡성 수준 # 1 : 정점 그림
이 복잡성 수준에서 출력은 주어진 입력에 해당하는 꼭짓점 그림을 보여주는 이미지입니다.
입력 F
에는 전체 타일이 아닌 정점 도형이 출력되어야 함을 나타 내기 위해 가 앞에 붙습니다 .
예를 F3.6.3.6
들어이 꼭지점 그림을 제공합니다.
출력-복잡성 수준 # 2 : 바둑판 식 배열
이 복잡성 수준에서 출력은 주어진 입력에 해당하는 정점 도형을 사용하여 균일 한 타일링 을 보여주는 이미지 입니다.
예를 3.6.3.6
들어이 타일링은 다음과 같습니다.
색상이나 형식에 대한 제한은 없습니다 (허점 제거).
출력-복잡성 수준 # 3 : 이중 타일링
이 복잡성 수준에서 '이중 타일링'은 각 타일링에서 형성 될 수 있습니다. 이것은 각 다각형의 중심에서 각 경계 다각형의 중심까지 선을 그려서 달성됩니다.
이중 타일링은 입력 앞에 a를 붙여서 지정합니다 V
.
예를 V3.6.3.6
들어이 이중 타일링 (빨간색)은 다음과 같습니다.
3.3.3.4.4
예를 들어 없습니다. en.wikipedia.org/wiki/… 는 목록과 정확히 일치합니다. 윤곽선 또는 채워진 다각형이 허용됨을 이해합니다 (또는이 둘의 조합?). 일부 이중선이 이미 목록에 있습니다. 예를 들어 4.4.4.4
듀얼 자신을과 3.3.3.3.3.3
하고 6.6.6
mutally 듀얼 있습니다. 듀얼은 부모와 독립적으로 표시되므로 부모와 올바르게 정렬 할 필요가 없다는 것을 알고 있습니다.
3.3.3.3.6
있지만 그것이 무엇인지 어떻게 알 수 있습니까? :)
3.3.3.4.4
3.3.4.4.3
3.4.4.3.3
4.4.3.3.3
4.3.3.3.4
합니다.. 우리는 모든 동의어 또는 어휘 적으로 가장 낮은 것을 지원해야합니까 (질문에 나와있는 것처럼)? 또한3.3.3.3.6
두 개의 미러 이미지 형식으로 존재합니다. 어느 쪽이든 받아 들일 수 있음을 이해합니다.