Пожалуйста очень нужно! Создать функцию, которая убирает из строки все символы, которые мы передали вторым аргументом. Например, func(«hello vasiliy», [‘l’, ‘a’]); должна вернуть «heo vsiiy»

Вопрос школьника по предмету Информатика

Пожалуйста очень нужно!
Создать функцию, которая убирает из строки все символы, которые мы передали вторым аргументом.
Например,
func(«hello vasiliy», [‘l’, ‘a’]);
должна вернуть «heo vsiiy»

Ответ учителя по предмету Информатика

// PascalABC.NET

function func(s: string; ds: HashSet<char>): string;

begin

 var p := ds.Select(c -> c + »).ToArray;

 Result := s.Remove(p)

end;

begin

 func(‘hello vasiliy’, [‘l’,’a’]).Print

end.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Похожие вопросы от пользователей