Предмет: Информатика,
автор: monetkayahoo
Помогите со строками c#
Дан массив из n слов произвольной длины (длина слова не превышает 80
символов). Символами могут быть только заглавные латинские буквы.
В самом коротком слове все согласные заменить на букву «А».
Aillianna:
Linq использовать можно?
да
Ответы
Автор ответа:
1
private static string[] WorkWithStringArray(string[] words)
{
var volves = new string[] {"A", "E", "I", "O", "U"};
var min_i = 0;
for (var i = 0; i < words.Length; i++)
{
if (words[min_i].Length > words[i].Length)
min_i = i;
}
foreach (var c in volves)
{
words[min_i] = words[min_i].Replace(c, "A");
}
return words;
}
{
var volves = new string[] {"A", "E", "I", "O", "U"};
var min_i = 0;
for (var i = 0; i < words.Length; i++)
{
if (words[min_i].Length > words[i].Length)
min_i = i;
}
foreach (var c in volves)
{
words[min_i] = words[min_i].Replace(c, "A");
}
return words;
}
а шо вы туда вводили?
а на какой строке?
Где private static IEnumerable ...
и какие данные туда передаются?
private static IEnumerable WorkWithStringArray(string[] words)
ааааа
после IEnumerable в скобках string . но тут они сьедаются
скобки которые больше и меньше
private static string[] WorkWithStringArray(string[] words)
или так тоже можно
Похожие вопросы
Предмет: Геометрия,
автор: lliksaz
Предмет: Литература,
автор: fffgghhgffghhk
Предмет: Английский язык,
автор: kvika1858
Предмет: Литература,
автор: boss19821
Предмет: Алгебра,
автор: MadelineByOne