Fix: Ensure all skills are tracked as files, not submodules
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
def sort_third(l: list):
|
||||
"""This function takes a list l and returns a list l' such that
|
||||
l' is identical to l in the indicies that are not divisible by three, while its values at the indicies that are divisible by three are equal
|
||||
to the values of the corresponding indicies of l, but sorted.
|
||||
>>> sort_third([1, 2, 3])
|
||||
[1, 2, 3]
|
||||
>>> sort_third([5, 6, 3, 4, 8, 9, 2])
|
||||
[2, 6, 3, 4, 8, 9, 5]
|
||||
"""
|
||||
# Extract values at indices divisible by 3
|
||||
third_values = [l[i] for i in range(0, len(l), 3)]
|
||||
# Sort them
|
||||
third_values.sort()
|
||||
|
||||
# Build result list
|
||||
result = l.copy()
|
||||
for i, val in enumerate(third_values):
|
||||
result[i * 3] = val
|
||||
|
||||
return result
|
||||
Reference in New Issue
Block a user