Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- position = int(input())
- my_array = input().split(',')
- int_array = []
- for el in range(0, len(my_array)):
- int_array.append(int(my_array[el]))
- for step in range(0, position):
- x = int_array.pop(0)
- int_array.insert(len(int_array), x)
- print(int_array)
- size = 0
- times = 0
- forward_sum = 0
- backward_sum = 0
- end_of_code = ''
- while end_of_code != 'exit':
- movement = [input().split(' ')]
- if movement[0][0] == 'exit':
- end_of_code = 'exit'
- elif movement[0][1] == 'forward':
- times = int(movement[0][0])
- size = int(movement[0][2])
- for step in range(0, times):
- if size == 1:
- x = int_array.pop(0)
- int_array.insert(len(int_array), x)
- forward_sum = forward_sum + int_array[0]
- else:
- int_array = int_array[size:] + int_array[:size]
- forward_sum = forward_sum + int_array[0]
- elif movement[0][1] == 'backwards':
- times = int(movement[0][0])
- size = int(movement[0][2])
- for step in range(0, times):
- if size == 1:
- y = int_array.pop()
- int_array.insert(0, y)
- backward_sum = backward_sum + int_array[0]
- else:
- int_array = int_array[size+1:] + int_array[:size+1]
- backward_sum = backward_sum + int_array[0]
- print('Forward: ', forward_sum)
- print('Backwards: ', backward_sum)
Add Comment
Please, Sign In to add comment