.NET 3.x Перебор всевозможных комбинаций символов строки, исправить код - C#

Узнай цену своей работы

Формулировка задачи:

Увидел код с подбором цифр... решил буквы добавить, но вышла ошибка... Пожалуйста, скажите как правильно это сделать?
Листинг программы
  1. using System;
  2. using System.Collections;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. namespace muuxxacc
  7. {
  8. class Program
  9. {
  10. static void Main(string[] args)
  11. {
  12. string t = "t";
  13. string m = "m";
  14. string a = "a";
  15. var x = P(new[] { 0, 3, t, m, a, 9 }, 6);
  16. x.Select(i =>
  17. {
  18. i.Select(j =>
  19. {
  20. Console.Write(j + " ");
  21. return 0;
  22. }).ToList();
  23. Console.WriteLine();
  24. return 0;
  25. }).ToList();
  26. Console.ReadKey();
  27. }
  28. static List<List<int>> P(IEnumerable<int> set, int n)
  29. {
  30. var result = new List<List<int>> { null };
  31. for (var i = 0; i < n; i++)
  32. {
  33. var tresult = new List<List<int>>();
  34. foreach (var tuple in result)
  35. {
  36. foreach (var item in set)
  37. {
  38. var ttuple = new List<int>(tuple ?? new List<int>());
  39. ttuple.Add(item);
  40. tresult.Add(ttuple);
  41. }
  42. }
  43. result = tresult;
  44. }
  45. return result;
  46. }
  47. }
  48. }

Решение задачи: «.NET 3.x Перебор всевозможных комбинаций символов строки, исправить код»

textual
Листинг программы
  1. var result = new List<List<char>> { null };

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.857 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы