Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.74/35: Рейтинг темы: голосов - 35, средняя оценка - 4.74
0 / 0 / 0
Регистрация: 16.03.2020
Сообщений: 69
1

Подсчет количества элементов массива

12.09.2021, 15:42. Показов 6361. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задан массив a размера n. Необходимо посчитать количество уникальных элементов в данном массиве. Элемент называется уникальным, если встречается в массиве ровно один раз.
Формат ввода
В первой строке входных данных подается одно целое число
n (1≤n≤1000).
Во второй строке входных данных подается n целых чисел, разделенных пробелами — a1, a2, …, an,(1≤ai≤1000000).

Формат вывода
В единственной строке выведите ответ на задачу.
Пример 1
Ввод:
5
1 2 3 4 5
Вывод:
5

Пример 2
Ввод:
5
1 2 3 4 4

Вывод:
3
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.09.2021, 15:42
Ответы с готовыми решениями:

Поиск и подсчет количества в тексте следующих элементов
Составьте программу и блок-схему алгоритма обработки строки, находящейся в файле file.txt....

Задача на подсчет количества цифр
a — трехзначное число, b — четырехзначное число. Леонид Андреевич выписал на доску все числа от a...

Подсчет количества символов в строке
a = list(map(int, input().split())) s= 0 i = 0 while a >= 0: s += a ...

Подсчет произведения всех отрицательных элементов заданного массива
Опишите на русском языке или на одном из языков программирования алгоритм подсчета произведения...

3
Status 418
Эксперт Python
4581 / 2348 / 602
Регистрация: 26.11.2017
Сообщений: 5,264
Записей в блоге: 3
12.09.2021, 15:52 2
Лучший ответ Сообщение было отмечено mikhail8899 как решение

Решение

Python
1
2
3
from collections import Counter
input()
print(sum(v == 1 for k, v in Counter(map(int, input().split())).items()))
Добавлено через 1 минуту
даже так
Python
1
print(sum(v == 1 for v in Counter(map(int, input().split())).values()))
4
0 / 0 / 0
Регистрация: 16.03.2020
Сообщений: 69
20.09.2021, 17:18  [ТС] 3
Цитата Сообщение от eaa Посмотреть сообщение
Python
1
2
3
from collections import Counter
input()
print(sum(v == 1 for k, v in Counter(map(int, input().split())).items()))
Добавлено через 1 минуту
даже так
Python
1
print(sum(v == 1 for v in Counter(map(int, input().split())).values()))
Как включить условие 1≤ai≤1000000 ?
0
Модератор
Эксперт функциональных языков программированияЭксперт Python
37303 / 20737 / 4272
Регистрация: 12.02.2012
Сообщений: 34,131
Записей в блоге: 14
20.09.2021, 17:40 4
Цитата Сообщение от mikhail8899 Посмотреть сообщение
Как включить условие 1≤ai≤1000000 ?
- его не нужно включать. Оно обеспечивается постановкой задачи
1
20.09.2021, 17:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.09.2021, 17:40
Помогаю со студенческими работами здесь

Подсчёт суммы всех отрицательных элементов заданного целочисленного массива
Добрый вечер! Помогите с задачей из ЕГЭ Опишите на русском языке или на одном из языков...

Подсчет количества слов
Помогите, пж, решить задачу: Ваня составляет 6-буквенные слова из букв В, И, Д, Е, О. Его...

Подсчёт количества слов
На вход программы поступает строка текста, в которой могут встречаться: — прописные и строчные...

Подсчет количества предложений в тексте
Как написать на Питоне прогу, чтобы она считала количество предложений в тексте

Подсчет количества смен знака
Сгенерировать матрицу размерности MхN (M, N вводятся пользователем) со случайными ненулевыми...

Подсчет количества элементов двумерного массива, превосходящих среднее арифметическое значение элементов этого массива
Составьте программу подсчета количества элементов двумерного массива А(N,M), превосходящих среднее...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru