jeff ordered several items from an online shop. After recieving the order he found that some were faulty. So he wants to seperatethe faulty items from the rest. You are given that prices of the item Jeff ordered, where a negative sign indicates a faulty item. Write a program to shift prices of all the faulty items to the left without changing the relatie order of the input.
SAMPLE INPUT 1:
11 -12 13 -14 15 16
SAMPLE OUTPUT 1:
-12 -14 11 13 15 16
SAMPLE INPUT 2:
21 11 -3 -2 9
SAMPLE OUTPUT 2:
-3 -2 21 11 9
Price = [11, -12, 13, -14, 15, 16]
print("Input: ",Price)
Output=[]
for r in range(0,len(Price)):
if(Price[r]<0):
Output.append(Price[r])
for r in range(0,len(Price)):
if(Price[r]>=0):
Output.append(Price[r])
print("output: ",Output)
Input: [11, -12, 13, -14, 15, 16]
output: [-12, -14, 11, 13, 15, 16]
Comments
Leave a comment