알고리즘/프로그래머스48 [프로그래머스] 전화번호 목록(python) 효율성 테스트를 통과 못할것 같았지만 일단 문제를 이해하고자 풀어봤습니다. 역시나 모든 테스트케이스 통과후 효율성테스트 4개중에 3,4번을 통과하지 못했습니다. def solution(phone_book): answer = True popped = "" phone_book.sort() for i in range(len(phone_book)): popped = phone_book.pop(i) for j in range(len(phone_book)): if phone_book[j].startswith(popped): answer = False return False phone_book.insert(i, popped) return answer 2021. 6. 21. [프로그래머스] 프린터(python) 리팩토링이 필요합니다. def solution(priorities, location): print_order = [] index = 0 priorities_dict = {} less_important = False answer = 0 for index in range(len(priorities)): priorities_dict[index] = priorities[index] priorities_dict_pairs = list(priorities_dict.items()) while len(priorities_dict_pairs) != 0: first_priority_pair = priorities_dict_pairs.pop(0) for i in range(len(priorities_dict_pairs)):.. 2021. 6. 20. [프로그래머스] 캐시(1) (python) 문제링크 2021. 6. 19. [프로그래머스] 내적(python) def solution(a, b): answer = 0 length = len(a) for index in range(length): answer += a[index] * b[index] return answer 2021. 6. 15. 이전 1 2 3 4 5 6 7 ··· 12 다음