1 / 1 / 0
Регистрация: 21.02.2017
Сообщений: 50
|
|
1 | |
Определить, является ли одна строка перестановкой другой22.02.2017, 22:04. Показов 8410. Ответов 4
Метки нет (Все метки)
Для двух строк написать метод, определяющий, является ли одна строка перестановкой другой.
Регистр можно не учитывать. а) с использованием методов C# б) *разработав собственный алгоритм Например: badc являются перестановкой abcd
0
|
22.02.2017, 22:04 | |
Ответы с готовыми решениями:
4
Проверить является ли одна строка зеркальным отображением другой Проверить, является ли одна строка анаграммой для другой строки Определить, является ли одна строка подстрокой другой Определить является ли одна строка секвенцией другой |
269 / 253 / 186
Регистрация: 28.10.2015
Сообщений: 723
|
||||||
23.02.2017, 08:56 | 2 | |||||
1
|
1 / 1 / 0
Регистрация: 21.02.2017
Сообщений: 50
|
|
23.02.2017, 17:48 [ТС] | 3 |
я так понял это вариант б)?
пишет что "s1"и "s2" не существует в текущем контексте.
0
|
269 / 253 / 186
Регистрация: 28.10.2015
Сообщений: 723
|
|
23.02.2017, 20:44 | 4 |
Скорее уж а. Свой метод я бы сделал оптимизированнее.
Это печально.
1
|
1 / 1 / 0
Регистрация: 21.02.2017
Сообщений: 50
|
|
25.02.2017, 18:15 [ТС] | 5 |
string s1 = Convert.ToString(Console.ReadLine());
string s2 = Convert.ToString(Console.ReadLine()); s1.Select(Char.ToUpper).OrderBy(x => x).SequenceEqual(s2.Select(Char.ToUpper).OrderBy(x => x)); Console.ReadLine(); так пойдет? Добавлено через 2 минуты string s1 = "abcd"; string s2 = "dabc"; s1.Select(Char.ToUpper).OrderBy(x => x).SequenceEqual(s2.Select(Char.ToUpper).OrderBy(x => x)); Console.ReadLine(); или так оставить?
0
|
25.02.2017, 18:15 | |
25.02.2017, 18:15 | |
Помогаю со студенческими работами здесь
5
Определить, является ли одна строка символов - частью другой Определить, что одна строка является префиксом другой Проверить, что одна строка является началом другой Определить, является ли одна последовательность циклическим сдвигом другой Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |