1) Задание 112294. Поиск трех минимумов. Создайте программу, которая найдет три наименьших элемента в массиве, то есть первые три элемента после сортировки по возрастанию. Вводные данные. В первой строке указывается размер массива N. Во второй строке через пробел задаются N чисел - элементы массива. Гарантируется, что 3 < N ≤ 10000. Выходные данные. Программа должна вывести три наименьших элемента массива в порядке возрастания, разделив их пробелами. Примеры вводных данных: 6 1 2 3 4 0 5 Примеры выходных данных: 0 1 2
2) Задание 112296. Самая длинная последовательность. Напишите программу
2) Задание 112296. Самая длинная последовательность. Напишите программу
Сергей_5381
Решение задачи 1) Задание 112294:
Для начала, нам потребуется считать входные данные: размер массива N и сам массив.
Затем, мы отсортируем массив в порядке возрастания:
Далее, нам нужно вывести первые три элемента массива:
Объединив все вместе, получаем следующий код:
Теперь, когда мы запустим программу и введем примерные входные данные (например, "6" и "1 2 3 4 0 5"), она выведет три наименьших элемента массива в порядке возрастания (в нашем случае - "0 1 2").
Решение задачи 2) Задание 112296:
Напишем код для поиска самой длинной последовательности:
Когда мы запустим программу и введем примерные входные данные (например, "AAABBBCCC"), она найдет самую длинную последовательность символов (в нашем случае - "CCC") и выведет ее.
Удачи с решением задач! Если у вас возникнут вопросы, не стесняйтесь задавать.
Для начала, нам потребуется считать входные данные: размер массива N и сам массив.
python
N = int(input())
array = list(map(int, input().split()))
Затем, мы отсортируем массив в порядке возрастания:
python
array.sort()
Далее, нам нужно вывести первые три элемента массива:
python
output = " ".join(map(str, array[:3]))
print(output)
Объединив все вместе, получаем следующий код:
python
N = int(input())
array = list(map(int, input().split()))
array.sort()
output = " ".join(map(str, array[:3]))
print(output)
Теперь, когда мы запустим программу и введем примерные входные данные (например, "6" и "1 2 3 4 0 5"), она выведет три наименьших элемента массива в порядке возрастания (в нашем случае - "0 1 2").
Решение задачи 2) Задание 112296:
Напишем код для поиска самой длинной последовательности:
python
sequence = input()
max_length = 0
current_length = 1
previous_char = None
result_char = ""
for char in sequence:
if char == previous_char:
current_length += 1
else:
current_length = 1
if current_length > max_length:
max_length = current_length
result_char = char
previous_char = char
result = result_char * max_length
print(result)
Когда мы запустим программу и введем примерные входные данные (например, "AAABBBCCC"), она найдет самую длинную последовательность символов (в нашем случае - "CCC") и выведет ее.
Удачи с решением задач! Если у вас возникнут вопросы, не стесняйтесь задавать.
Знаешь ответ?