Beschreibung
Ihre Aufgabe ist es, eine 'Tiefenkarte' auszugeben, dh eine Höhenkarte eines Objekts, die nicht von oben, sondern von vorne zu sehen ist.
Betrachten Sie beispielsweise das folgende Objekt wie auf dem Bild gezeigt. Die Höhenkarte wird links angezeigt. Die entsprechende Tiefenkarte würde lauten (vom Pfeil aus gesehen):
010
211 <- Depthmap
322
Wenn Sie am Pfeil stehen, befinden sich am linken unteren Punkt 3 Würfel hintereinander, am linken mittleren Punkt 2 hintereinander, am linken oberen Punkt 0 usw.

Eingang
Die Eingabe ist ein zweidimensionales Array beliebiger Größe (nicht unbedingt quadratisch).
Ausgabe
Die Ausgabe ist ein weiteres zweidimensionales Array, das die Tiefenkarte darstellt. Wie Sie ableiten können, sind seine Größen (height x width). Auf dem Bild wäre es (3 x 3). Wenn der höchste Turm aus Würfeln 5 wäre, wäre die Tiefenkarte ein Array von (5 x 3).
Gewinnbedingung
Der kürzeste Code gewinnt.
Nicht erlaubt
Alle Sprachen erlaubt, keine expliziten Einschränkungen. (Ich weiß nicht, was Sie sich einfallen lassen können, aber spielen Sie bitte fair.)
Beispiele
Input: Ouput:
5321 0001
1456 1012
2105 1112
1212
2222
3323
Input: Output:
22 01
13 12
00 22
Input: Output: (of the sample image)
232 010
210 211
101 322