+ 3
Python List Query !!!!!!!!
If two integer lists are given in python the second list is sorted list of first list then how to find that how many elements are replaced from there places (OR how many elements are not at there place or index after the sorting of list) Note : I need a algorithm which do this problem without traversing the whole lists
1 Resposta
+ 5
import random
l1 = [1,2,3,4,5]
l2 = random.sample(l1, len(l1))
print('Sorted: ', l1, '\nUnsorted:', l2)
count = 0
for sorted, unsorted in zip(l1, l2):
if sorted != unsorted:
count += 1
print(count)