Сколько трёхзначных чисел можно записать с цифр 0, 1, 2, 3, 4 при условии, что в записи числа должны быть две одинаковые цифры? Выпишите все такие числа.Для решения задачи постройте и проанализируйте дерево.
// PascalABC.NET 3.0, сборка 1139 от 10.01.2016 begin var s:=ReadLnString('Вводите:'); s.ToWords.Where(x->x=ReverseString(x)).PrintLn; end.
Тестовое решение: Вводите: дед иван достал наган и пошел с ним в шалаш дед наган и с в шалаш
Вариант, если исключить однобуквенные:
// PascalABC.NET 3.0, сборка 1139 от 10.01.2016 begin var s:=ReadLnString('Вводите:'); s.ToWords.Where(x->x=ReverseString(x)). Where(x->x.Length>1).PrintLn; end.
Тестовое решение: Вводите: дед иван достал наган и пошел с ним в шалаш дед наган шалаш
32 варианта ответа будет чтоб по 3 буквф и 2 одинаковые