Program problem: There is an array: 122333431333312, remove the duplicated number and get 123431312.
public string Method(string str)
{
StringBuilder stringBuilder = new StringBuilder(str[0].ToString());
char myChar = str[0];
for (int i = 0; i < str.Length; i++)
{
if (myChar != str[i])
{
myChar = str[i];
stringBuilder.Append(str[i]);
}
}
return stringBuilder.ToString();
}
本文介绍了一种简单有效的算法,用于从数字数组中移除重复的连续元素,并给出具体实现代码。通过一次遍历和一个StringBuilder对象即可完成任务。
5246

被折叠的 条评论
为什么被折叠?



