题解 | #序列中整数去重#
序列中整数去重
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] + " ");
}
}


途虎成长空间 159人发布