
Помогите! Нужно решить задачи 1) дана строка, удалить все повторы последнего в ней
(12431531->243531) 2) дана строка, содержащая ЧИСЛА, разделенные пробелами. Найти максимальное число

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

// Внимание! Если программа не работает, обновите версию!
№1
begin
var s:=ReadlnString;
var c:=s.Last;
s:=s.Replace(c,'')+c;
Writeln(s)
end.
Пример
12431531
243531
№2
begin
Writeln('Max=',ReadlnString.ToIntegers.Max);
end.
Пример
234 -23 0 23 32 753 -123134 1523 14
Max=1523



1) Чтобы удалить все повторы последнего символа в строке, мы можем использовать следующий алгоритм:
- Пройдемся по строке от конца к началу. - Найдем первое вхождение последнего символа. - Удалите все остальные вхождения последнего символа, оставив только первое вхождение.
Ниже приведен пример кода на языке Python, который решает эту задачу:
```python def remove_duplicates(string): last_char = string[-1] index = string.rfind(last_char) return string[:index] + last_char
# Пример использования string = "12431531" result = remove_duplicates(string) print(result) # Выводит "243531" ```
2) Чтобы найти максимальное число в строке, содержащей числа, разделенные пробелами, мы можем использовать следующий алгоритм:
- Разделите строку на отдельные числа, используя пробел в качестве разделителя. - Преобразуйте каждое полученное значение в числовой тип данных. - Найдите максимальное число среди всех полученных значений.
Ниже приведен пример кода на языке Python, который решает эту задачу:
```python def find_max_number(string): numbers = string.split() numbers = [int(num) for num in numbers] return max(numbers)
# Пример использования string = "1 5 3 9 2" result = find_max_number(string) print(result) # Выводит "9" ```
Надеюсь, это поможет вам решить ваши задачи! Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать.


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili