Вопрос задан 17.07.2023 в 11:34. Предмет Информатика. Спрашивает Анисимова Александра.

определить можно ли из строки (а) вычеркнув некоторые символы получить строку (б) можно в паскале

или питоне
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Меражи Кирилл.

Ответ:

program StringAB;

var

 a, b: string;

 c: Char;

 i, p: Integer;

 bb: Boolean;

begin

 WriteLn ('Введите строки a и b: ');

 ReadLn (a);

 ReadLn (b);

 bb := True;

 for i := 1 to Length (b) do begin

   c := b [i];

   p := Pos (c, a);

   if p > 0 then begin

     Delete (a, 1, p);

   end else begin

     bb := False;

     Break;

   end;

 end;

 if bb then

   WriteLn ('Можно получить')

 else

   WriteLn ('Нельзя получить');

 ReadLn;

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Да, вы можете написать программу на языке Pascal или Python, чтобы определить, можно ли получить строку (б), вычеркнув некоторые символы из строки (а). Вот пример решения на языке Python:

python
def can_transform(a, b): i = 0 j = 0 while i < len(a) and j < len(b): if a[i] == b[j]: j += 1 i += 1 return j == len(b) # Пример использования string_a = "abcdef" string_b = "acf" result = can_transform(string_a, string_b) print(result) # Выводит True, так как можно получить строку (б) вычеркнув символы "b" и "d" из строки (а)

В данном примере функция can_transform принимает две строки a и b. Она проверяет, можно ли получить строку b, последовательно проходя по символам строк a и b. Если символы совпадают, индекс в строке b увеличивается, а в строке a продвигаемся дальше. В конце проверяется, достигнут ли конец строки b. Если достигнут, то можно получить строку b вычеркнув некоторые символы из строки a.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос