Lieben Sie es, coole Zeitraffer von Konstruktionen oder andere massive Arbeiten in Minuten zu sehen? Machen wir hier einen.
Wir werden uns einen Bagger ansehen, der einen Steinbruch gräbt und jeden Tag Bilder macht, um den gesamten Fortschritt zu sehen. Und Ihre Aufgabe ist es, uns diesen Prozess zu zeigen!
Der Steinbruch wird durch die Breite seiner ersten Schicht definiert.
Der Bagger zeichnet sich durch seine Fähigkeit aus, an einem Tag zu graben.
Eingang
Breite des Steinbruchs. Ganzzahl, immer> = 1.
Baggergrabgeschwindigkeit. Ganzzahl, immer> = 1.
Ausgabe
Fortschritt des Grabens an jedem Tag. Begonnen mit flachem unberührtem Boden und beendet mit fertiggestelltem Steinbruch.
Regeln
Am letzten Tag müssen möglicherweise weniger Einheiten gegraben werden, als der Bagger kann. Übermäßige Arbeit wird nirgendwo verwendet, daher sollten Sie nur den vollständig ausgegrabenen Steinbruch ausgeben.
Alle Tagesfortschritte müssen gleichzeitig in der Ausgabe vorhanden sein. Sie können den Fortschritt des vorherigen Tages in der Ausgabe nicht löschen oder überschreiben.
Nachfolgende und führende Zeilenumbrüche für jede Tagesausgabe sind in einer angemessenen Anzahl zulässig.
Dies ist Code-Golf , also machen Sie Ihren Code so kompakt wie möglich.
Klarstellungen
Die Arbeit beginnt mit einem ebenen Boden. Die Länge des angezeigten Bodens ist die Breite des Steinbruchs + 2. Auf beiden Seiten des Steinbruchs befindet sich also immer ein Unterstrich.
__________
Der gegrabene Steinbruch sieht für eine gleichmäßige Breite so aus:
_ _
\ /
\ /
\ /
\/
Und so für ungerade Breite
_ _
\ /
\ /
\ /
V
Hier einige Beispiele für den Fortschritt des Steinbruchs:
_ _______
V dug 1 unit
_ ______
\/ dug 2 units
_ ___
\___/ dug 5 units
_ _
\ __/ dug 10 units
\_/
Beispiel für vollständigen Fortschritt. Steinbruchbreite: 8. Baggergeschwindigkeit: 4 Einheiten pro Tag.
__________
_ _____
\__/
_ _
\______/
_ _
\ __/
\__/
_ _
\ /
\ __/
\/
_ _
\ /
\ /
\ /
\/
Eckkästen
Der Bagger muss am letzten Tag genau seine Fähigkeit (Geschwindigkeit) graben.
Width: 7, Speed: 3
Width: 10, Speed: 4