반응형 알고리즘/프로그래머스 level 1,272 [파이썬🐍] 프로그래머스 : 행렬의 곱셈 def solution(arr1, arr2): answer = [] for i in range(len(arr1)): temp_list=[] for j in range(len(arr2[0])): temp=0 for k in range(len(arr2)): temp+=arr1[i][k]*arr2[k][j] temp_list.append(temp) answer.append(temp_list) return answer 2021. 4. 26. 미완성[파이썬🐍] 프로그래머스 : 위장 def solution(clothes): spy = {} answer = 1 for i in clothes: if i[1] in spy: spy[i[1]].append(i[0]) else: spy[i[1]] = [i[0]] for k in spy: answer *= len(spy[k])+1 return answer-1 마지막에 answer-1을 해주는 이유는 아무것도 안입은 경우를 빼주기 위해! 2021. 4. 25. [파이썬🐍] 프로그래머스 : 전화번호 목록 def solution(phone_book): answer = True phone_book.sort() for i in range(0,len(phone_book)-1): for j in range(i+1,len(phone_book)): if phone_book[i] in phone_book[j]: return False return True 정확성 테스트에서는 20개의 테스트 케이스 중 2개가 실패했고 효율성테스트에서는 4개의 테스트 케이스중 2개가 시간초과가 떴다. 흠...좀 더 고민을 해봐야겠다. def solution(phone_Book): phone_Book = sorted(phone_Book) for p1, p2 in zip(phone_Book, phone_Book[1:]): if p2.star.. 2021. 4. 23. [파이썬🐍] 프로그래머스 : 약수의 합 def solution(n): answer = [] for i in range(1,n+1): if n%i==0: answer.append(i) return sum(answer) 2021. 4. 21. 이전 1 ··· 7 8 9 10 11 12 13 ··· 18 다음 반응형