题解 | #草原上的牛群分布#
草原上的牛群分布
https://www.nowcoder.com/practice/25752634aa444758843eed6ff227703a
package main
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param nums int整型一维数组
* @return int整型
*/
func remove_duplicates_v3( nums []int ) int {
// write code here
n :=0
for i,j :=0,0;j!=len(nums);j++{
if nums[i]!=nums[j]{
if j-i>=3{
n=n+3
}else{
n=n+j-i
}
i=j
}
if j==len(nums)-1{
if i==j{
n++
}else if j-i>=3{
n=n+3
}else{
n=n+j-i+1
}
}
}
return n
}

查看28道真题和解析
华为HUAWEI工作强度 1383人发布