Skip to content

Commit 3a72aa0

Browse files
authored
Add Baklava in Pineapple (#4063)
1 parent 39adbc8 commit 3a72aa0

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

archive/p/pineapple/baklava.pine

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
def (this String).repeat(times Number) -> String
2+
let i mutable = times
3+
let s mutable = ""
4+
while i > 0
5+
s = "$(s)$(this)"
6+
i = i - 1
7+
8+
return s
9+
10+
def .main
11+
let i mutable = -10
12+
while i <= 10
13+
let numSpaces mutable = i
14+
if numSpaces < 0
15+
numSpaces = -numSpaces
16+
17+
let spaces = " ".repeat(numSpaces)
18+
let stars = "*".repeat(21 - (2 * numSpaces))
19+
"$(spaces)$(stars)".show
20+
i = i + 1

0 commit comments

Comments
 (0)