プログラマー/フルコースを走っていない選手/python

2997 ワード

質問する📃



に答える😀


コードは実行されましたが、効率テストに合格しませんでした.

コード#コード#


def solution(participant, completion):
        
    for i in completion:
        if i in participant :
            participant.remove(i)
    
    answer = (''.join(participant))
    
    return answer

他人の解答🧑


import collections 
p = ["leo", "kiki", "eden"]
c = ["eden", "kiki"]
 
p.sort() 
c.sort() 
result = collections.Counter(p) - collections.Counter(c) 
print(list(result)[0])