Examples
Hello World
print("Hello, World!")
Fizz Buzz
let i = 0
loop 100
i += 1
let fizzbuzz = ""
if i % 3 == 0
fizzbuzz += "fizz"
end
if i % 5 == 0
fizzbuzz += "buzz"
end
if fizzbuzz
print(fizzbuzz)
next
end
print(i)
end
Fibonacci Sequence
let a = 0
let b = 1
print(a)
print(b)
loop 20
let c = a + b
a = b
b = c
print(c)
end
Pathfinding algorithm
let last = [0,0]
func check(res, x, z)
if getblock(x,-1,z) == res && last != [x*-1,z*-1]
last = [x,z]
move(x,0,z)
return true
end
return false
end
func path(res)
if check(res, 1, 0)
return true
end
if check(res, -1, 0)
return true
end
if check(res, 0, 1)
return true
end
if check(res, 0, -1)
return true
end
end
while path(:stone)
end
Two Sum solution
A solution to the leetcode two sum problem.
Written by amandin on Discord.
func len(array)
i = 0
loop 100
if array[i] == undefined
return i
end
i += 1
end
end
func twosum(array, targ)
target = targ
len = len(array)
i = 0
loop len
j = 0
loop len
if array[i] + array[j] == target && i != j
return [i, j]
end
j += 1
end
i += 1
end
return []
end
print(twosum([2,7,11,15],9))
print(twosum([3,2,4],6))
print(twosum([3,3],6))