12 lines
334 B
D
12 lines
334 B
D
void main() /*@safe*/ {
|
|
import std.stdio, std.algorithm, std.string, std.array;
|
|
|
|
enum level = 4;
|
|
auto d = ["*"];
|
|
foreach (immutable n; 0 .. level) {
|
|
immutable sp = " ".replicate(2 ^^ n);
|
|
d = d.map!(a => sp ~ a ~ sp).array ~
|
|
d.map!(a => a ~ " " ~ a).array;
|
|
}
|
|
d.join('\n').writeln;
|
|
}
|