Regular Expressions проблем
Здравейте,
може ли малко помощ за задачата:
Write a program that reads a string from the console and replaces all series of consecutive identical letters with a single one.
Не ми се получава... благодаря!
Здравейте,
може ли малко помощ за задачата:
Write a program that reads a string from the console and replaces all series of consecutive identical letters with a single one.
Не ми се получава... благодаря!
Ако съм разбрал правилно, трябва да премахнеш всички повтарящи се букви, за тази цел изполвай LINQ:
input.ToCharArray().Distinct().ToArray();
Това превръща входа ти, тоест input в масив от chars, след което чрез LINQ премахва всички повтарящи се букви и пак го превръща в масив. За да превърнеш масива в string:
string removeDuplicates = new string(input);
По този начин превръщаш масива в обикновен string.
Благодаря на всички за отговорите, страхотни сте! Трябваше ми решение с регулярни изрази - точно това, което адаша е постнал :) Поздрави и успех на всички!!!