Increment
Jump to navigation
Jump to search
Commands
Character | What it does |
---|---|
Any character except the ones listed below | Increment the accumulator by the character's ASCII value. |
& |
Print the accumulator, and end the program. |
[ |
Turn off the user's computer. |
Examples
Discover the answer to life, the universe, and everything
*&
Shut down the user's computer
[
Partial Implementation
Lua Implementation
function Increment(str) local acc = 0 for char in str:gmatch(".") do if char == "&" then print(acc) return elseif char == "[" then --Works in Microsoft Windows os.execute("shutdown -s -f") return else acc = acc + string.byte(char) end end end
For UNIX-like operating systems:
function Increment(str) local acc = 0 for char in str:gmatch(".") do if char == "&" then print(acc) return elseif char == "[" then --Works in UNIX-like operating systems os.execute("poweroff") return else acc = acc + string.byte(char) end end end
Python Implementation
import os code=input() x=0 for i in code: if '&[' not in i: x+=ord(i) if i=='&': print(x) if i=='[': os.system('shutdown -p -f')