[QUIZ] Chess960 (#106)

    <<-END
    a b c d e f g h
  +-----------------+
8 | #{ top_row } | 8
7 | p p p p p p p p | 7
6 | | 6
5 | | 5
4 | | 4
3 | | 3
2 | P P P P P P P P | 2
1 | #{ bottom_row } | 1
  +-----------------+
    a b c d e f g h
      END

Just gotta say, that's pretty brain-dead tricky. To produce the same
output, I'm sure I would have some a bunch of mapping and joining and
iterating and thought I was tricky when I wrote "P "*8.

I particularly like how you've used extra whitespace inside the
interpolation block to preserve the monospace markup. Well done! :slight_smile:

···

From: Dave Burt [mailto:dave@burt.id.au]

Yeah, I thought that was darn clever as well.

James Edward Gray II

···

On Dec 18, 2006, at 10:19 AM, Gavin Kistner wrote:

From: Dave Burt [mailto:dave@burt.id.au]

    <<-END
    a b c d e f g h
  +-----------------+
8 | #{ top_row } | 8
7 | p p p p p p p p | 7
6 | | 6
5 | | 5
4 | | 4
3 | | 3
2 | P P P P P P P P | 2
1 | #{ bottom_row } | 1
  +-----------------+
    a b c d e f g h
      END

Just gotta say, that's pretty brain-dead tricky. To produce the same
output, I'm sure I would have some a bunch of mapping and joining and
iterating and thought I was tricky when I wrote "P "*8.

I particularly like how you've used extra whitespace inside the
interpolation block to preserve the monospace markup. Well done! :slight_smile: