간단한 ASCII 가위 애니메이션을 만들어보십시오!
도전
모든 입력은 정수 -31에서 31까지입니다.
출력은 애니메이션이됩니다 ( 이전 프레임이 교체 되는 한 어딘가에 출력 됩니다. GIF는 허용됩니다).
입력 ( n
)이 양수인 경우 :
- 애니메이션은
8<
AKA 오픈 가위로 시작해야합니다 . - 다음 프레임은
8=
입니다. 가위 "절단"을 보여줍니다. - 가위 뒤에 대시 (잘라 내기 표시)가 추가되고
n
대시 가 나타날 때까지 애니메이션이 반복됩니다 .
입력이 음수 인 경우 :
- 다음 위 오픈 (이 추천 왼쪽 향 시작
>8
하여)n
그것의 앞에 공간. - 가위가 닫히고 왼쪽을 향합니다 (
=8
). - 공간이 제거되고 가위 뒤에 대시가 추가되면 가위가 다시 열립니다.
입력이 0 인 경우 :
- 가위 개폐 만 10 프레임 출력합니다. 일관된 한 어느 방향 으로든 향할 수 있습니다.
이것은 코드 골프입니다 이므로 바이트 단위로 가장 짧은 제출이 이깁니다. (새로운 종류의 "골프 언어"로 인해 출품작이 분명히 이길 수없는 경우에도 우리는 그것을보고 싶습니다.)
오류 메시지 자체가 애니메이션을 방해하지 않는 한 오류 메시지가 허용됩니다.
입력 및 출력 쌍 예 :
(명확하게하기 위해 프레임을 분리했지만 각 프레임 사이에 약 0.25 초가 있어야합니다)
Input: 1
Output:
8<
8=
-8<
Input: 2
Output:
8<
8=
-8<
-8=
--8<
Input: 5
Output:
8<
8=
-8<
-8=
--8<
--8=
---8<
---8=
----8<
----8=
-----8<
Input: 0
Output:
8<
8=
8<
8=
8<
8=
8<
8=
8<
8=
Input: -2
Output:
>8
=8
>8-
=8-
>8--
Input: -3
Output:
>8
=8
>8-
=8-
>8--
=8--
>8---
즐겨!