Как распределить слова из массива строк на два массива строк с заранее заданным максимальным количеством символовC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как распределить слова из массива строк на два массива строк с заранее заданным максимальным количеством символов

Сообщение Anonymous »

У меня есть массив слов разной длины. Я хотел бы распределить слова из этого массива в два других массива, причем каждый из этих двух массивов имеет заранее определенное общее количество символов.
Это массив, содержащий в общей сложности 25 символов:

Код: Выделить всё

string[] allWords = new string[] { "This", "is", "an", "array", "with", "all", "words" };
В этом массиве должны быть слова, в которых общая сумма символов всех слов должна быть 14:

Код: Выделить всё

string[] words1;
В этом массиве должны быть слова, в которых общая сумма символов всех слов должна быть 11:

Код: Выделить всё

string[] words2;
Конечный результат должен быть примерно таким (комбинация слов может быть любой, главное, чтобы общее количество символов было заранее определено):
words1 = "Это", "все", "an" и "words" => Всего 14 символов
words2 = "is", "with" и "array" => Всего 11 символов
Как лучше всего это сделать?

Подробнее здесь: https://stackoverflow.com/questions/783 ... h-the-pred
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»