멋진 건축 시간의 경과 또는 몇 분 안에 완료된 다른 대규모 작업을보고 싶습니까? 여기서 하나 만들어 보자.
우리는 굴착기 파고 채석장을 보면서 매일 모든 그림을 보면서 진행 상황을 볼 것입니다. 그리고 당신의 임무는 우리에게이 과정을 보여주는 것입니다!
채석장은 첫 번째 레이어의 너비로 정의됩니다.
굴삭기는 하루 만에 파는 기능으로 정의됩니다.
입력
채석장의 너비. 정수는 항상> = 1입니다.
굴삭기 발굴 속도. 정수는 항상> = 1입니다.
산출
매일 파는 채석장의 진행 상황. 평평한 손길이 닿지 않은 땅에서 시작하여 채석장을 완성했습니다.
규칙
마지막 날에는 굴착기가 할 수있는 것보다 파는 단위가 적을 수 있습니다. 과도한 작업은 어느 곳에서도 사용되지 않으므로 완전히 파낸 채석장을 출력해야합니다.
모든 일 진행 상황이 한 번에 출력에 있어야합니다. 출력에서 전날 진행률을 지우거나 덮어 쓸 수 없습니다.
매일 출력에 대한 후행 및 선행 줄 바꿈은 합리적인 수로 허용됩니다.
이것은 code-golf 이므로 가능한 한 코드를 작게 만드십시오.
설명
작업은 평평한 땅에서 시작합니다. 표시된지면의 길이는 채석장 너비 + 2입니다. 따라서 채석장 양쪽에는 항상 하나의 밑줄 문자가 있습니다.
__________
파고 채석장은 너비가 다음과 같이 보입니다.
_ _
\ /
\ /
\ /
\/
홀수 너비의 경우 이와 같이
_ _
\ /
\ /
\ /
V
다음은 채석 과정의 예입니다.
_ _______
V dug 1 unit
_ ______
\/ dug 2 units
_ ___
\___/ dug 5 units
_ _
\ __/ dug 10 units
\_/
전체 진행 예. 채석장 폭 : 8. 굴삭기 속도 : 하루 4 대.
__________
_ _____
\__/
_ _
\______/
_ _
\ __/
\__/
_ _
\ /
\ __/
\/
_ _
\ /
\ /
\ /
\/
코너 케이스
굴삭기는 마지막 날에 정확히 그 능력 (속도)을 파야합니다.
Width: 7, Speed: 3
Width: 10, Speed: 4