[Community Puzzle] Dungeons and Maps

my code, where i get map:

    for (a in 0 until n) {
        for (b in 0 until w) {
            if (input.hasNextLine()) {
                val mapRow = input.nextLine();
                System.err.println("a"+a + " "+ mapRow);
                table[a][b] = mapRow.toCharArray();
            }
        }
    }
    System.err.println("w "+table[0][0].size + w + "h "+table[0].size + h);

output:

a0 . . . . . .
a0 . . . . . .
a0 . . > > T .
a0 . . . . . .
a0 . . . . . .
a0 . . . . . .
a1 . . . . . .
a1 . > > > > v
a1 . ^ . . . v
a1 . ^ < . T <
a1 . . . . . .
a1 . . . . . .
w 66h 67

in another test all fine

        for (b in 0 until w) {

should be:

        for (b in 0 until h) {
1 Like