- Published on
Remove Duplicates from Sorted Array
- Authors
- Name
- ShoxruxC
- @iOSdasturchi
📝 Vazifa tavsifi
Sizga kamaymaydigan (non-decreasing) tartibda joylashgan nums butun sonlar massivi berilgan. Har bir element faqat bir marta paydo bo'lishi uchun takrorlanuvchi elementlarni joyida (in-place) olib tashlang. Elementlarning nisbiy tartibi bir xil bo'lishi kerak. So'ngra nums dagi yagona elementlar sonini qaytaring.
Agar yagona elementlar soni k bo'lsa, sizning yechimingiz quyidagilarni bajarishi kerak:
numsmassivini shunday o'zgartiringki, uning dastlabkikta elementi yagona elementlarni saqlasin. Dastlabkikta elementdan keyin nima turganining ahamiyati yo'q.kni qaytaring.
Misol:
Input: nums = [1,1,2]
Output: 2
Tushuntirish: Funktsiyangiz k = 2 ni qaytarishi kerak, nums dagi dastlabki ikkita element 1 va 2 bo'ladi.
Remove Duplicates from Sorted Array
Oson15 daqiqa10 ball
📚 Misollar
Kiruvchi: nums = [1,1,2]
Chiquvchi: 2
Kiruvchi: nums = [0,0,1,1,1,2,2,3,3,4]
Chiquvchi: 5
func solve(_ nums: [Int]) -> Int {
// Kodingizni shu yerga yozing
return 0
}
Run tugmasini bosing