We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4227c63 commit 01f3ed0Copy full SHA for 01f3ed0
challenge-088/adam-russell/prolog/ch-2.p
@@ -44,16 +44,16 @@ write_remove_bottom(Matrix, UpdatedMatrix):-
44
45
spiral(Matrix):-
46
spiral(Matrix, _).
47
-spiral([], _).
48
spiral(Matrix, UpdatedMatrix):-
49
write_remove_top(Matrix, UpdatedMatrix),
50
write(","),
51
write_remove_right(UpdatedMatrix, RightRemainder),
52
reverse(RightRemainder, RemainderRight),
53
write_remove_bottom(RemainderRight, BottomRemainder),
54
55
- write_remove_left(BottomRemainder, LeftRemainder),
56
- spiral(LeftRemainder, []).
+ reverse(BottomRemainder, RemainderBottom),
+ write_remove_left(RemainderBottom, LeftRemainder),
+ spiral(LeftRemainder, _).
57
spiral(_, []):-
58
write("\b").
59
0 commit comments