文字列:even charをエンコードする必要があります[クローズ]
温馨提示:
本文最后更新于 2024年04月12日,已超过 47 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
EvenEncodeString() というメソッドは、文字列を入力として受け取り、偶数で出現する場合にのみ文字をエンコードします。奇数で出現する文字については、エンコードされた文字列内で変更されないままにする必要があります。
このメソッドは、繰り返し文字のすべてのインスタンスを、その文字の後にその繰り返し回数が続く文字で置き換えます。ちなみに、その文字が入力文字列内に偶数回出現する場合に限ります。
たとえば、文字列「aaabcddd」は、「a」が3回(奇数)、「b」が2回(偶数)、「c」が1回(奇数)、「d」が出現するため、「ab2cd」エンコードとして扱われます。 ' が 3 回 (奇数) 表示されます。
このメソッドでは、StringBuilder を使用してエンコードされた文字列を構築する必要があります。
パラメータ: 文字列。
戻り値: 偶数で出現する繰り返し文字が、その後その繰り返し回数が続く文字に置き換えられるエンコードされた文字列。
例:
EvenEncodeString("aaabbcddd") // "ab2cd" を返します
EvenEncodeString("aaaabbbcccdddd") // "a4bcd4" を返します
正文到此结束
- 本文标签: 家庭宠物
- 本文链接: https://www.coder6.net/article/2519
- 版权声明: 本文由蚂蚁原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
热门推荐
-
浏览(192) 评论(0)