У меня есть массив слов разной длины. Я хотел бы распределить слова из этого массива в два других массива, причем каждый из этих двух массивов имеет заранее определенное общее количество символов.
Это массив, содержащий в общей сложности 25 символов:
Код: Выделить всё
string[] allWords = new string[] { "This", "is", "an", "array", "with", "all", "words" };
В этом массиве должны быть слова, в которых общая сумма символов всех слов должна быть 14:
В этом массиве должны быть слова, в которых общая сумма символов всех слов должна быть 11:
Конечный результат должен быть примерно таким (комбинация слов может быть любой, главное, чтобы общее количество символов было заранее определено):
words1 = "Это", "все", "an" и "words" => Всего 14 символов
words2 = "is", "with" и "array" => Всего 11 символов
Как лучше всего это сделать?
Подробнее здесь:
https://stackoverflow.com/questions/783 ... h-the-pred