Вопрос задан 22.06.2023 в 04:39. Предмет Информатика. Спрашивает Бездетко Алексей.

Задана последовательность из n чисел. Найдите в ней число, встречающееся в ней ровно один раз, а из

таких - минимальное. Входные данные В первой строке задано число n — длина последовательности (от 2 до 10), а во второй числа a1, a2, ..., an, разделённые пробелами - элементы последовательности. Выходные данные Выведите найденное число или −1, если его не существует Примеры входные данные 3 4 6 4 выходные данные 6 входные данные 6 2 2 5 5 2 5 выходные данные -1
0 0
Перейти к ответам

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

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

Ответ:

n = int(input())

mass = list(map(int, input().split()))

mn = []

for i in range(n):

   if mass.count(mass[i]) == 1:

       mn.append(mass[i])

print(min(mn) if mn else -1)

Объяснение:

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

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

python
n = int(input()) # Считываем длину последовательности sequence = list(map(int, input().split())) # Считываем элементы последовательности и преобразуем их в список целых чисел # Создаем словарь для подсчета количества вхождений каждого числа count_dict = {} for number in sequence: if number in count_dict: count_dict[number] += 1 else: count_dict[number] = 1 # Ищем число, которое встречается ровно один раз и является минимальным result = None for number, count in count_dict.items(): if count == 1: if result is None or number < result: result = number if result is not None: print(result) else: print(-1)

Вы можете вставить этот код в вашу среду разработки или выполнить его в интерактивной среде Python, предоставив необходимые входные данные. Код сначала создает словарь для подсчета количества вхождений каждого числа в последовательности, а затем находит число, которое встречается ровно один раз и является минимальным. Если такого числа нет, код выведет -1.

0 0

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

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

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

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