이 도전에서 영감을 얻은
골:
목표는 해변에 부서지는 파도를 그리는 것입니다.
입력:
입력으로 3 개의 정수 (원하는 형식)가 제공됩니다.
첫 번째 정수는 그림의 길이가됩니다. 두 번째 정수는 모래톱의 인덱스가되며, 여기서 파도는 볏이 시작됩니다 (해변에서 3 칸 이상)
. 세 번째 정수는 파도 사이의 간격이됩니다. 그림의 길이보다 길어야합니다.이 경우 한 개의 파도 만 그립니다.
산출:
출력은 해변으로 부서지는 파도를 보여주는 문자 상자가됩니다. 첫 번째 파도가 해변으로 추락하면 그림이 끝납니다.
처음에는 파도가 팽창 ( _-_
) 으로 표시됩니다 .
파도가 모래톱을 지나갈 때 파문이 시작됩니다 ( /c_
).
마지막으로 파도가 해변에 충돌합니다 ( /c.
=> _-_
=> ___
=>__.
).
예 :
입력 : 14 4 6
산출:
-___________..
_-__________..
__-_________..
___-________..
___/c_______..
____/c______..
-____/c_____..
_-____/c____..
__-____/c___..
___-____/c__..
___/c____/c_..
____/c____/c..
-____/c____-_.
_-____/c_____.
__-____/c___..
입력 : 10, 2, 11
산출:
-_______..
_-______..
_/c_____..
__/c____..
___/c___..
____/c__..
_____/c_..
______/c..
_______-_.
_________.
________..
입력 : 6 0 3
c___..
/c__..
_/c_..
c_/c..
/c_-_.
_/c__.
c_/c..
규칙 :
표준 허점 적용
이것은 코드 골프 이므로 가장 짧은 코드가 승리합니다.
·
ASCII 질문 대신 사용할 수 있습니까? (실제로 내 코드에서 다소 큰 승리입니다.)
·
ASCII가 아니므로 일부 언어를 제외 할 수 있습니다. 대체 할 수 있습니까.
?