fork download
  1. board = {
  2. a: [true, true, true, true, false, false, false, false, false, false],
  3. b: [false, false, false, false, false, false, true, false, false, false],
  4. c: [true, true, false, false, false, false, false, false, false, false],
  5. d: [false, false, false, false, true, false, false, false, false, false],
  6. e: [true, false, false, false, false, false, true, false, false, true],
  7. f: [true, false, true, false, false, false, true, false, false, true],
  8. g: [true, false, false, false, false, false, false, false, false, true],
  9. h: [false, false, false, false, false, false, false, false, false, false],
  10. i: [false, false, false, false, true, false, true, false, false, false],
  11. j: [true, true, false, false, true, false, false, false, false, false]
  12. }
  13.  
  14. puts ' 1 2 3 4 5 6 7 8 9 10'
  15.  
  16. board.each do |key, row|
  17. string = ''
  18. row.each do |v|
  19. if v
  20. string += ' S'
  21. else
  22. string += ' .'
  23. end
  24. end
  25.  
  26. puts key.to_s + ' ' + string
  27. end
Success #stdin #stdout 0.02s 7460KB
stdin
Standard input is empty
stdout
   1 2 3 4 5 6 7 8 9 10
a  S S S S . . . . . .
b  . . . . . . S . . .
c  S S . . . . . . . .
d  . . . . S . . . . .
e  S . . . . . S . . S
f  S . S . . . S . . S
g  S . . . . . . . . S
h  . . . . . . . . . .
i  . . . . S . S . . .
j  S S . . S . . . . .