Bandera tricolor en Python
This commit is contained in:
11
src/Python/003.py
Normal file
11
src/Python/003.py
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
ORDER = ("R", "A", "M")
|
||||||
|
|
||||||
|
def tricolor_flag(lst: list) -> list:
|
||||||
|
order: dict[str, int] = {value: idx for idx, value in enumerate(ORDER)}
|
||||||
|
return sorted(lst, key=order.__getitem__)
|
||||||
|
|
||||||
|
check = ["M","R","A","A","R","R","A","M","M"]
|
||||||
|
print(tricolor_flag(check)) # [R,R,R,A,A,A,M,M,M]
|
||||||
|
|
||||||
|
check = ["M", "R", "A", "R", "R", "A"]
|
||||||
|
print(tricolor_flag(check)) # [R,R,R,A,A,M]
|
||||||
Reference in New Issue
Block a user