美文网首页
找出一串字符串中不重复的字母;比如:"abbedeffygg"的

找出一串字符串中不重复的字母;比如:"abbedeffygg"的

作者: 若能遇见 | 来源:发表于2020-05-23 11:01 被阅读0次
            string testString = "abbedeffygg";

            //var filter = testString.ToCharArray().GroupBy(q => q).Where(q => q.Count() == 1).Select(q => q.Key);
            //var result = string.Join("", filter.ToArray());

            List<char> testList = testString.ToList<char>();
            List<char> filter = testList;
            for (int i = 0; i < testList.Count; i++)
            {
                for (int j = 0; j < testList.Count; j++)
                {
                    if (i != j && testList[i] == testList[j])
                    {
                        // 找出重复字母
                        char delete = testList[i];
                        for (int k = 0; k < testList.Count; k++)
                        {
                            // 删除重复字母
                            if (testList.Contains(delete))
                            {
                                filter.Remove(delete);
                            }
                        }
                    }
                }
            }
            var result = string.Join("", filter.ToArray());


            Console.WriteLine(result);
            Console.ReadKey();

相关文章

  • 字符串压缩javascript实现

    通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并...

  • 2018-11-24循环习题

    1.通过键盘输入一串小写字母(a-z)组成的字符串,请编写一个字符串压缩程序,将字符串中连续出现的重复字母进行压缩...

  • 数据结构与算法09-字符串去重

    题目: • 去除重复字母(LeetCode-困难)给你一个仅包含小写字母的字符串,请你去除字符串中重复的字母,使得...

  • 数据结构与算法-去除重复字符串,保持字典序最小

    题目: 去除重复字母(LeetCode-困难) 给你一个仅包含小写字母的字符串,请你去除字符串中重复的字母,使得每...

  • 去除重复字母

    题目:去除重复字母(LeetCode-困难)给你一个仅包含小写字母的字符串,请你去除字符串中重复的字母,使得每个字...

  • 316. 去除重复字母

    题目 316. 去除重复字母 给定一个仅包含小写字母的字符串,去除字符串中重复的字母,使得每个字母只出现一次。需保...

  • 移除重复字母

    概述 给一串小写字母,需要你从中删除所有重复的字母,保持剩下的字母的相对顺序不变,使得剩下的字符串是所有可能的结果...

  • 数据结构与算法 练习(八)

    去除重复字母 给你一个仅包含小写字母的字符串,请你去除字符串中重复的字母,使得每个字母只出现一次。需保证返回结果的...

  • 【python欢聚时代】计算重复字符串长度?

    题目:请从字符串中找出至少重复一次的子字符串的最大长度 输入描述: 字符串,长度不超过1000 输出描述: 重复子...

  • 关于返回字符串char中最长的连续重复字母的问题

    关于返回字符串char中最长的连续重复字母,比如调用函数maxr("mmmiijjjjkkkkkkssptr") ...

网友评论

      本文标题:找出一串字符串中不重复的字母;比如:"abbedeffygg"的

      本文链接:https://www.haomeiwen.com/subject/utmdahtx.html