모두 기하학을 좋아합니다. 그렇다면 왜 골프를 치고 코딩하지 않습니까? 이 도전은 문자와 숫자를 받아 그것에 따라 모양을 만드는 것입니다.
입력
입력 형식은 (shapeIdentifier)(size)(inverter)
입니다.
그러나 shapeIdentifier, 크기 및 인버터는 무엇입니까?
모양 식별자는 *
s 로 만들 모양의 유형에 대한 식별자입니다 . 다음은 모양 식별자입니다.
s
-광장t
-삼각형
크기는 사이 1-20
이며 그림의 크기입니다.
인버터는 형태가 거꾸로 될지 여부이며, 이는 a +
또는 a 로 표시됩니다 -
. 메모를 수행합니다 s3-
== (같음) s3+
사각형 대칭 때문이다. 그러나 t5-
! = (같지 않음) t5+
.
출력에서 후행 공백은 괜찮지 만 선행 공백은 그렇지 않습니다.
출력 예
Input: s3+
Output:
***
***
***
Input: t5+
Output:
*
***
*****
Input: t3-
Output:
***
*
특별 노트
삼각형 입력은 항상 홀수이므로 삼각형은 항상 *
상단에서 1 로 끝납니다 .
삼각형의 크기는 인버터의 경우 밑면의 크기이고 인버터
+
의 경우 상단의 크기입니다-
.