Muhammad al-Xorazmiy nomidagi Toshkent Axborot Texnologiyalar Universititeti “R va ma” fakulteti
Download 341.57 Kb.
|
Alijonov.M MTA L-3
Muhammad al-Xorazmiy nomidagi Toshkent Axborot Texnologiyalar Universititeti “R va MA” fakulteti 051-20 guruh talabasi Alijonov Muhammadqodir. Ma’lumotlar tuzilmasi va algoritmlar. Kodlar C# (.NET 6) da yozildi.Masalalar LeetCode saytidan olindi. Bajardi:Alijonov Muhammadqodir. Tekshirdi: Toshkent 2022 1-masala; English version: Given an integer array nums of length n and an integer target, find three integers in nums such that the sum is closest to target. Return the sum of the three integers. You may assume that each input would have exactly one solution. UZB version: Uzunligi n boʻlgan butun son massivi va maqsadli butun son berilgan boʻlsa, yigʻindisi maqsadga eng yaqin boʻladigan tarzda uchta butun sonni toping. Uchta butun sonning yig'indisini qaytaring. Har bir kirishda aynan bitta yechim bo'ladi deb taxmin qilishingiz mumkin. public class Solution { public int ThreeSumClosest(int[] nums, int target) { Array.Sort(nums); int head=0,start=1,end=nums.Length-1; int res=0,distance=13000;//maximum distance = 3*maximum(nums[i]) + Abs(minimum(target)) // = 3000 + 10000 for(;head if(sum == target){ if(sum>target){ if(distance > Diff){ start=head+2; return res; |
ma'muriyatiga murojaat qiling