@kaicoding: Two Sum thì ai cũng biết — nhưng 3Sum mới là thứ interviewer Google thích hỏi 😬 Trick là: sort mảng → fix nums[i] → two pointer từ hai đầu. Khi tổng < 0 thì đẩy lo lên, khi > 0 thì kéo hi xuống. Duplicate? Skip luôn bằng cách nhảy qua ký tự bằng nhau — không cần set. 1️⃣ Brute Force: 3 nested loops — O(n³) đừng dùng 2️⃣ HashSet: O(n²) + O(n) space, xử lý duplicate phức tạp hơn 3️⃣ Two Pointers ★: O(n²) + O(1) space — clean nhất, nhanh nhất bạn sort trước hay không? comment cách bạn nghĩ đến đầu tiên 👇 #leetcode #dsa #coding #lậptrình #cpp