Class Solution
-
- All Implemented Interfaces:
public final class Solution1010 - Pairs of Songs With Total Durations Divisible by 60\.
Medium
You are given a list of songs where the <code>i<sup>th</sup></code> song has a duration of
time[i]seconds.Return the number of pairs of songs for which their total duration in seconds is divisible by
60. Formally, we want the number of indicesi,jsuch thati < jwith(time[i] + time[j]) % 60 == 0.Example 1:
Input: time = 30,20,150,100,40
Output: 3
Explanation: Three pairs have a total duration divisible by 60:
(time0 = 30, time2 = 150): total duration 180
(time1 = 20, time3 = 100): total duration 120
(time1 = 20, time4 = 40): total duration 60
Example 2:
Input: time = 60,60,60
Output: 3
Explanation: All three pairs have a total duration of 120, which is divisible by 60.
Constraints:
<code>1 <= time.length <= 6 * 10<sup>4</sup></code>
1 <= time[i] <= 500
-
-
Constructor Summary
Constructors Constructor Description Solution()
-
Method Summary
Modifier and Type Method Description final IntegernumPairsDivisibleBy60(IntArray time)-
-
Method Detail
-
numPairsDivisibleBy60
final Integer numPairsDivisibleBy60(IntArray time)
-
-
-
-