7 BILLION HUMANS
Level 67: Decimal Doubler
Shortest Program
-- 7 Billion Humans (2144) --
-- Level 67: Decimal Doubler --
-- Shortest Program: 24 Commands --
step s
a:
step s
if c == button:
step n
listenfor coffeetime
jump a
endif
mem1 = set 1
b:
if ne == datacube:
mem1 = calc mem1 x 10
jump b
endif
pickup n
mem2 = set 1
if w == switch:
listenfor coffeetime
endif
c:
drop
tell everyone coffeetime
mem2 = calc mem2 x 2
mem3 = calc mem2 / mem1
mem4 = calc mem3 / 10
mem4 = calc mem4 x 10
mem3 = calc mem3 - mem4
pickup c
write mem3
jump c
Fastest Program
-- 7 Billion Humans (2144) --
-- Level 67: Decimal Doubler --
-- Fastest Program: 199 Seconds --
step s
a:
step s
if c == button:
step n
b:
if w != datacube:
jump b
endif
jump a
endif
pickup n
if w == switch:
listenfor coffeetime
endif
tell everyone coffeetime
mem1 = calc myitem + 0
c:
drop
mem1 = calc mem1 x 2
if mem1 >= 10:
mem1 = calc mem1 - 10
else:
mem2 = calc 0 + 0
endif
if e >= 5:
mem1 = calc mem1 + 1
else:
mem2 = calc 0 + 0
endif
pickup c
write mem1
mem2 = set mem2
jump c
Back