/
iRumba
/
LeetCode
Обзор
Документация
Войти
/
iRumba
/
LeetCode
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
RemoveDuplicatesFromSortedArray26/Solution.cs
36 строк
797 B
iRumba
26 solution
11 ноя 2025, 08:37
11 ноя 2025, 08:37
b1da813
Код
Авторство
О чём код?
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace RemoveDuplicatesFromSortedArray26; public class Solution { public int RemoveDuplicates(int[] nums) { if (nums.Length == 1 || nums[0] == nums[nums.Length - 1]) { return 1; } var count = 1; var current = nums[0]; var writeIndex = 1; for (var i = 1; i < nums.Length; i++) { if (nums[i] != current) { var tmp = nums[i]; nums[i] = nums[writeIndex]; nums[writeIndex] = tmp; writeIndex++; current = tmp; count++; } } return count; } }