We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c04f2d7 commit 165242dCopy full SHA for 165242d
src/hackerrank/interview_preparation_kit/arrays/minimum_swaps_2.py
@@ -7,19 +7,19 @@
7
8
9
def minimum_swaps(group: list[int]) -> int:
10
- q = [i - 1 for i in group]
+ indexed_group = [i - 1 for i in group]
11
12
swaps = 0
13
index = 0
14
- size = len(q)
+ size = len(indexed_group)
15
16
while index < size:
17
- if q[index] == index:
+ if indexed_group[index] == index:
18
index += 1
19
else:
20
- temp = q[index]
21
- q[index] = q[temp]
22
- q[temp] = temp
+ temp = indexed_group[index]
+ indexed_group[index] = indexed_group[temp]
+ indexed_group[temp] = temp
23
swaps += 1
24
25
return swaps
0 commit comments