[프로그래머스] 달리기 경주
처음으로 푸는 프로그래머스 코테 얼른 적응해보자!..!
파이썬
def solution(players, callings):
idx = {i:player for i,player in enumerate(players)}
play = {player:i for i,player in enumerate(players)}
for i in callings:
lo = play[i]
lo2 = lo-1
i2 = idx[lo2]
idx[lo] = i2
idx[lo2] = i
play[i] = lo2
play[i2] = lo
return list(idx.values())
댓글남기기