오경석의 개발노트

Python 알고리즘_동명이인 찾기 본문

알고리즘/Python 알고리즘

Python 알고리즘_동명이인 찾기

OHSAYU 2022. 11. 16. 20:54
# find_same_name_algorithm_1, 계산복잡도 : O(n)
def find_same_name1(n):
    for i in range(len(n) - 1):
        for j in range(i + 1, len(n)):
            if n[i] == n[j]:
                print(n[i])
# find_same_name_algorithm_2, 계산복잡도 : O(n)
def find_same_name2(n):
    result = set()
    for i in range(len(n) - 1):
        for j in range(i + 1, len(n)):
            if n[i] == n[j]:
                result.add(n[i])
    return result
Comments