main.go 375 B

1234567891011121314151617181920212223
  1. package main
  2. import (
  3. "fmt"
  4. )
  5. func main() {
  6. var N, R, C int
  7. fmt.Scan(&N)
  8. for cid := 1; cid <= N; cid++ {
  9. fmt.Scan(&R, &C)
  10. grid := make([]string, R+2)
  11. wall := make([]byte, C+2)
  12. for i := range wall {
  13. wall[i] = '#'
  14. }
  15. grid[0], grid[R+1] = string(wall), string(wall)
  16. for i := 1; i <= R; i++ {
  17. fmt.Scan(&grid[i])
  18. grid[i] = "#" + grid[i] + "#"
  19. }
  20. }
  21. }