-
Notifications
You must be signed in to change notification settings - Fork 7
Closed
Labels
Description
https://leetcode.com/problems/3sum-smaller
Bir integer arrayi (int[] nums) ve bir hedef değer (int target) veriliyor.
Şu şartları sağlayacak üçlülerin sayısı isteniyor:
i, j, k bu üçlünün indeksleri olsun: (0 <= i < j < k < n olmak üzere)
nums[i] + nums[j] + nums[k] < target şartına uygun üçlüleri listeleyeceğiz.
(Burada n, nums içindeki eleman sayısı. Bununla birlikte toplama elemanlarının yeri değişebilir (commutative) olduğundan, buradaki 0 <= i < j < k < n ifâdesinin tek maksadı, muhtemelen, aynı elemanı iki kez toplamayı engellemek içindir. Yani; i, j, k indekslerinin sırasını değiştirmek toplamayı değiştirmez. Bu bize, orijinal diziyi sıralayabileceğimizi gösterir.)
Varsayılan kod:
class Solution {
public int threeSumSmaller(int[] nums, int target) {
}
}
