yordan_yordanov

last_stop

Oct 31st, 2020
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. numbers = input().split()
  2.  
  3. tokens = input().split()
  4.  
  5. while not tokens[0] == "END":
  6. command = tokens[0]
  7.  
  8. if command == "Change":
  9. painting_number = tokens[1]
  10. changed_number = tokens[2]
  11.  
  12. if painting_number in numbers:
  13. painting_index = numbers.index(painting_number)
  14. numbers[painting_index] = changed_number
  15.  
  16. elif command == "Hide":
  17. painting_number = tokens[1]
  18.  
  19. if painting_number in numbers:
  20. numbers.remove(painting_number)
  21.  
  22. elif command == "Switch":
  23. painting_number = tokens[1]
  24. second_painting_number = tokens[2]
  25.  
  26. if painting_number in numbers and second_painting_number in numbers:
  27. first_index = numbers.index(painting_number)
  28. second_index = numbers.index(second_painting_number)
  29. numbers[first_index], numbers[second_index] = numbers[second_index], numbers[first_index]
  30.  
  31. elif command == "Insert":
  32. place = int(tokens[1])
  33. painting_number = tokens[2]
  34.  
  35. if 0 <= place + 1 <= len(numbers):
  36. numbers.insert(place + 1, painting_number)
  37.  
  38. elif command == "Reverse":
  39. numbers.reverse()
  40.  
  41. tokens = input().split()
  42.  
  43. print(" ".join(numbers))
  44.  
Advertisement
Add Comment
Please, Sign In to add comment