fork download
  1. def convToRobot (text):
  2. temp = ""
  3. for i in range(len(text)):
  4. temp = temp + bin(ord(text[i]))[2:].zfill(8)
  5. return temp.replace("0", "boop").replace("1", "beep")
  6.  
  7. def convFromRobot(text):
  8. temp = text.replace("boop", "0").replace("beep", "1")
  9. temp2 = ""
  10. for i in range(0,len(temp),8):
  11. temp2 = temp2 + chr(int(temp[i:i+8],2))
  12. return temp2
  13.  
  14. def convText(text):
  15. return text.replace("0", "boop").replace("1", "beep")
  16.  
  17. def convRobot(text):
  18. return text.replace("boop", "0").replace("beep", "1")
  19.  
  20. choice = input("Enter 1 to convert to robot. Enter 2 to convert from robot: ")
  21. text = input("Enter string: ")
  22. if choice == "1":
  23. print(convToRobot(text))
  24. elif choice == "2":
  25. print(convFromRobot(text))
Success #stdin #stdout 0.02s 9984KB
stdin
2
boopbeepboopboopbeepboopboopbeepboopboopbeepboopboopboopboopboopboopbeepbeepboopboopboopboopbeepboopbeepbeepboopbeepbeepboopbeepboopboopbeepboopboopboopboopboopboopbeepbeepbeepboopbeepboopboopboopbeepbeepboopboopbeepboopbeepboopbeepbeepbeepboopboopbeepbeepboopbeepbeepbeepboopbeepboopboopboopbeepbeepboopbeepboopboopbeepboopbeepbeepboopbeepbeepbeepboopboopbeepbeepboopboopbeepbeepbeepboopboopbeepboopboopboopboopboopboopboopbeepboopbeepbeepbeepbeepboopbeepbeepbeepboopbeepboopbeepboopboopbeepboopbeepbeepbeepbeepboopbeepboopboopboopboopbeepbeepboopbeepbeepboopbeepbeepbeepbeepboopbeepbeepboopbeepbeepboopbeepboopbeepbeepbeepboopboopboopboopboopbeepbeepboopbeepboopboopbeepboopbeepbeepboopbeepbeepboopboopboopbeepbeepboopboopbeepboopbeepboopbeepboopboopboopboopbeepboopboopbeepbeepboopbeepbeepbeepbeepboopbeepbeepbeepboopbeepboopboopboopboopbeepboopbeepbeepbeepboop
stdout
Enter 1 to convert to robot. Enter 2 to convert from robot: Enter string: I am testing /u/CompileBot.