728x90
https://school.programmers.co.kr/learn/courses/30/lessons/258712?language=python3#
def solution(friends, gifts):
answer = -1
gift_list = [[0 for j in range(len(friends))] for i in range(len(friends))]
gift_num = [0 for i in range(len(friends))]
for gift in gifts:
a = friends.index(gift.split(" ")[0])
b = friends.index(gift.split(" ")[1])
gift_list[a][b] += 1
gift_num[a] += 1
gift_num[b] -= 1
print(gift_num)
for i in range(len(friends)):
gifts = 0
for j in range(len(friends)-1, -1, -1):
if (i != j):
if (gift_list[i][j] > gift_list[j][i]):
gifts += 1
elif (gift_list[i][j] == gift_list[j][i]):
if (gift_num[i] > gift_num[j]):
gifts += 1
if (answer < gifts):
answer = gifts
return answer
반응형
'전.py' 카테고리의 다른 글
[python] 프로그래머스 양궁대회 (0) | 2023.01.18 |
---|---|
[python] 프로그래머스 표 병합 (0) | 2023.01.17 |
[python] 프로그래머스 두 큐 합 같게 만들기 (0) | 2023.01.17 |
[python] 프로그래머스 이모티콘 할인행사 (0) | 2023.01.13 |
[python] 프로그래머스 택배 배달과 수거하기 (0) | 2023.01.12 |