[ create a new paste ] login | about

Link: http://codepad.org/3wYP0w3n    [ raw code | output | fork ]

fulano - Perl, pasted on Feb 17:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#Sierpinski triangle created from Pascal's Triangle (Centered)

$maxRows = 128;
@row = ();

for (1 .. $maxRows)
{
  for ($i = scalar (@row) - 1; $i > 0; --$i)
  { $row[$i] = ($row[$i] + $row[$i-1]) % 2; }

  push (@row, 1);

  print ' ' for (1 .. int(($maxRows - scalar(@row))/2));

  print +(' ')[$_]||'█' for (@row);

  print "\n";

}


Output:
                                                               █
                                                               ██
                                                              █ █
                                                              ████
                                                             █   █
                                                             ██  ██
                                                            █ █ █ █
                                                            ████████
                                                           █       █
                                                           ██      ██
                                                          █ █     █ █
                                                          ████    ████
                                                         █   █   █   █
                                                         ██  ██  ██  ██
                                                        █ █ █ █ █ █ █ █
                                                        ████████████████
                                                       █               █
                                                       ██              ██
                                                      █ █             █ █
                                                      ████            ████
                                                     █   █           █   █
                                                     ██  ██          ██  ██
                                                    █ █ █ █         █ █ █ █
                                                    ████████        ████████
                                                   █       █       █       █
                                                   ██      ██      ██      ██
                                                  █ █     █ █     █ █     █ █
                                                  ████    ████    ████    ████
                                                 █   █   █   █   █   █   █   █
                                                 ██  ██  ██  ██  ██  ██  ██  ██
                                                █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
                                                ████████████████████████████████
                                               █                               █
                                               ██                              ██
                                              █ █                             █ █
                                              ████                            ████
                                             █   █                           █   █
                                             ██  ██                          ██  ██
                                            █ █ █ █                         █ █ █ █
                                            ████████                        ████████
                                           █       █                       █       █
                                           ██      ██                      ██      ██
                                          █ █     █ █                     █ █     █ █
                                          ████    ████                    ████    ████
                                         █   █   █   █                   █   █   █   █
                                         ██  ██  ██  ██                  ██  ██  ██  ██
                                        █ █ █ █ █ █ █ █                 █ █ █ █ █ █ █ █
                                        ████████████████                ████████████████
                                       █               █               █               █
                                       ██              ██              ██              ██
                                      █ █             █ █             █ █             █ █
                                      ████            ████            ████            ████
                                     █   █           █   █           █   █           █   █
                                     ██  ██          ██  ██          ██  ██          ██  ██
                                    █ █ █ █         █ █ █ █         █ █ █ █         █ █ █ █
                                    ████████        ████████        ████████        ████████
                                   █       █       █       █       █       █       █       █
                                   ██      ██      ██      ██      ██      ██      ██      ██
                                  █ █     █ █     █ █     █ █     █ █     █ █     █ █     █ █
                                  ████    ████    ████    ████    ████    ████    ████    ████
                                 █   █   █   █   █   █   █   █   █   █   █   █   █   █   █   █
                                 ██  ██  ██  ██  ██  ██  ██  ██  ██  ██  ██  ██  ██  ██  ██  ██
                                █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
                                ████████████████████████████████████████████████████████████████
                               █                                                               █
                               ██                                                              ██
                              █ █                                                             █ █
                              ████                                                            ████
                             █   █                                                           █   █
                             ██  ██                                                          ██  ██
                            █ █ █ █                                                         █ █ █ █
                            ████████                                                        ████████
                           █       █                                                       █       █
                           ██      ██                                                      ██      ██
                          █ █     █ █                                                     █ █     █ █
                          ████    ████                                                    ████    ████
                         █   █   █   █                                                   █   █   █   █
                         ██  ██  ██  ██                                                  ██  ██  ██  ██
                        █ █ █ █ █ █ █ █                                                 █ █ █ █ █ █ █ █
                        ████████████████                                                ████████████████
                       █               █                                               █               █
                       ██              ██                                              ██              ██
                      █ █             █ █                                             █ █             █ █
                      ████            ████                                            ████            ████
                     █   █           █   █                                           █   █           █   █
                     ██  ██          ██  ██                                          ██  ██          ██  ██
                    █ █ █ █         █ █ █ █                                         █ █ █ █         █ █ █ █
                    ████████        ████████                                        ████████        ████████
                   █       █       █       █                                       █       █       █       █
                   ██      ██      ██      ██                                      ██      ██      ██      ██
                  █ █     █ █     █ █     █ █                                     █ █     █ █     █ █     █ █
                  ████    ████    ████    ████                                    ████    ████    ████    ████
                 █   █   █   █   █   █   █   █                                   █   █   █   █   █   █   █   █
                 ██  ██  ██  ██  ██  ██  ██  ██                                  ██  ██  ██  ██  ██  ██  ██  ██
                █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █                                 █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
                ████████████████████████████████                                ████████████████████████████████
               █                               █                               █                               █
               ██                              ██                              ██                              ██
              █ █                             █ █                             █ █                             █ █
              ████                            ████                            ████                            ████
             █   █                           █   █                           █   █                           █   █
             ██  ██                          ██  ██                          ██  ██                          ██  ██
            █ █ █ █                         █ █ █ █                         █ █ █ █                         █ █ █ █
            ████████                        ████████                        ████████                        ████████
           █       █                       █       █                       █       █                       █       █
           ██      ██                      ██      ██                      ██      ██                      ██      ██
          █ █     █ █                     █ █     █ █                     █ █     █ █                     █ █     █ █
          ████    ████                    ████    ████                    ████    ████                    ████    ████
         █   █   █   █                   █   █   █   █                   █   █   █   █                   █   █   █   █
         ██  ██  ██  ██                  ██  ██  ██  ██                  ██  ██  ██  ██                  ██  ██  ██  ██
        █ █ █ █ █ █ █ █                 █ █ █ █ █ █ █ █                 █ █ █ █ █ █ █ █                 █ █ █ █ █ █ █ █
        ████████████████                ████████████████                ████████████████                ████████████████
       █               █               █               █               █               █               █               █
       ██              ██              ██              ██              ██              ██              ██              ██
      █ █             █ █             █ █             █ █             █ █             █ █             █ █             █ █
      ████            ████            ████            ████            ████            ████            ████            ████
     █   █           █   █           █   █           █   █           █   █           █   █           █   █           █   █
     ██  ██          ██  ██          ██  ██          ██  ██          ██  ██          ██  ██          ██  ██          ██  ██
    █ █ █ █         █ █ █ █         █ █ █ █         █ █ █ █         █ █ █ █         █ █ █ █         █ █ █ █         █ █ █ █
    ████████        ████████        ████████        ████████        ████████        ████████        ████████        ████████
   █       █       █       █       █       █       █       █       █       █       █       █       █       █       █       █
   ██      ██      ██      ██      ██      ██      ██      ██      ██      ██      ██      ██      ██      ██      ██      ██
  █ █     █ █     █ █     █ █     █ █     █ █     █ █     █ █     █ █     █ █     █ █     █ █     █ █     █ █     █ █     █ █
  ████    ████    ████    ████    ████    ████    ████    ████    ████    ████    ████    ████    ████    ████    ████    ████
 █   █   █   █   █   █   █   █   █   █   █   █   █   █   █   █   █   █   █   █   █   █   █   █   █   █   █   █   █   █   █   █
 ██  ██  ██  ██  ██  ██  ██  ██  ██  ██  ██  ██  ██  ██  ██  ██  ██  ██  ██  ██  ██  ██  ██  ██  ██  ██  ██  ██  ██  ██  ██  ██
█ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████


Create a new paste based on this one


Comments: