sierpinski_carpet.sf 226 B

1234567891011121314
  1. #!/usr/bin/ruby
  2. #
  3. ## https://rosettacode.org/wiki/Sierpinski_carpet
  4. #
  5. var c = ['##']
  6. 3.times {
  7. c = (c.map{|x| x * 3 } +
  8. c.map{|x| x + ' '*x.len + x } +
  9. c.map{|x| x * 3 })
  10. }
  11. say c.join("\n")