题解 | #序列中整数去重#

序列中整数去重

https://www.nowcoder.com/practice/6564a2f6e70f4153ad1ffd58b2b28490

public class Program { public static void Main() { int len = int.Parse(System.Console.ReadLine());

    string[] inPutNum = System.Console.ReadLine().Split(" ");

    //利用循环去对比 如果后面的数和前面的数不一样就继续 一样的话就把数组里对应下标的数置为空
    for (int i = 0; i < len; i++) {
        for (int j = 1 + i; j < len; j++) {
            //如果这个下标的数为空说明这个是重复的 无需对比
            if (inPutNum[j] != "" && inPutNum[i] != "") {
                if (inPutNum[j] != inPutNum[i])
                    continue;
                else if (inPutNum[j] == inPutNum[i])
                    inPutNum[j] = "";
            }
        }
    }

    for (int i = 0; i < len; i++)
        if (inPutNum[i] != "")
            System.Console.Write(inPutNum[i] + " ");
}

}

全部评论

相关推荐

不愿透露姓名的神秘牛友
11-27 10:28
点赞 评论 收藏
分享
牛客969571862号:昨天捞我今天面这个,岗位一模一样,感觉就是面着玩
点赞 评论 收藏
分享
叮咚鸭:群众里面有坏人
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务