Count Unhappy Friends LeetCode solution in Python
1class Solution:2def unhappyFriends(3self, n: int, preferences: List[List[int]], pairs: List[List[int]]4) -> int:5dd = {}67for i, x in pairs:8dd[i] = preferences[i][: preferences[i].index(x)]9dd[x] = preferences[x][: preferences[x].index(i)]1011ans = 01213for i in dd:14for x in dd[i]:15if i in dd[x]:16ans += 117break1819return ans