Sobes.tech
Intern

Функсияи дарозии максималии пайдарпайии рақамҳои якхела дар рӯйхати ададҳоро қабул мекунад. Пайдарпайӣ ҳисобида мешавад, агар унсурҳо дар рӯйхати аслӣ дар якҷоягӣ бошанд.

sobes.tech AI

Ҷавоб аз AI

go func longestEqualSequence(nums []int) int { if len(nums) == 0 { return 0 }

maxLen := 1
currentLen := 1

for i := 1; i < len(nums); i++ {
    if nums[i] == nums[i-1] {
        currentLen++
        if currentLen > maxLen {
            maxLen = currentLen
        }
    } else {
        currentLen = 1
    }
}

return maxLen

}


Функция итерируется по слайсу, сравнивая текущий элемент с предыдущим. Если они равны, увеличивает счётчик текущей последовательности. Если нет — сбрасывает счётчик. В конце возвращает максимальную длину подряд идущей последовательности одинаковых чисел.