Skip to content

Commit e759413

Browse files
committed
Runtime: 753 ms (Top 50.00%) | Memory: 14 MB (Top 47.37%)
1 parent 1e236c9 commit e759413

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# Runtime: 753 ms (Top 50.00%) | Memory: 14 MB (Top 47.37%)
12
class Solution:
23
def numTriplets(self, nums1: List[int], nums2: List[int]) -> int:
34
sqr1, sqr2 = defaultdict(int), defaultdict(int)
@@ -6,15 +7,15 @@ def numTriplets(self, nums1: List[int], nums2: List[int]) -> int:
67
sqr1[nums1[i]**2] += 1
78
for j in range(n):
89
sqr2[nums2[j]**2] += 1
9-
10-
res = 0
10+
11+
res = 0
1112
for i in range(m-1):
1213
for j in range(i+1, m):
1314
if nums1[i]*nums1[j] in sqr2:
1415
res += sqr2[nums1[i]*nums1[j]]
15-
16+
1617
for i in range(n-1):
1718
for j in range(i+1, n):
1819
if nums2[i]*nums2[j] in sqr1:
1920
res += sqr1[nums2[i]*nums2[j]]
20-
return res
21+
return res

0 commit comments

Comments
 (0)