Skip to main content

Activity Participants

LeetCode Link

Problem Description​

Visit LeetCode for the full problem description.


Solutions​

Solution 1: MS SQL (Best: 861 ms)​

MetricValue
Runtime861 ms
Memory0B
Date2020-02-26
Solution
/* Write your T-SQL query statement below */
WITH CTE AS
(
SELECT activity, count(*) as activity_count FROM Friends
GROUP BY activity
)
SELECT activity FROM CTE WHERE activity_count
NOT IN (SELECT MIN(activity_count) FROM CTE UNION SELECT MAX(activity_count) FROM CTE)
πŸ“œ 1 more MS SQL submission(s)

Submission (2020-02-26) β€” 1489 ms, 0B​

/* Write your T-SQL query statement below */
WITH CTE AS
(
SELECT activity, count(*) as activity_count FROM Friends
GROUP BY activity
)
SELECT activity FROM (
SELECT activity,
RANK() OVER(ORDER BY activity_count) AS RANK_ASC,
RANK() OVER(ORDER BY activity_count DESC) AS RANK_DSC
FROM CTE
) R
WHERE RANK_ASC <> 1 AND RANK_DSC<>1

Complexity Analysis​

ApproachTimeSpace
SolutionTo be analyzedTo be analyzed