Как посчитать количество различных цифр в питоне
Перейти к содержимому

Как посчитать количество различных цифр в питоне

  • автор:

Условие

Дан список чисел. Определите, сколько в нем встречается различных чисел.

Примечание. Эту задачу на Питоне можно решить в одну строчку.

Решение

print(len(set(input().split())))

Комментарии

Виктор :

Не пойдет. Вы анализируете отдельные слова из входной строки как стринги, не как числа. Поэтому, например, числа, записанные как 7, 07 и 007, у вас будут посчитаны как три разных.

Добавить комментарий Отменить ответ

ЕГЭ на соточку для чайников

Прошу прощения, что так долго пропадал. Питошка вернулся, да еще и с группой в вконтакте, подписывайтесь. Помимо этого, на питошке откроется новая рубрика, в которой будут четкие объяснения всех заданий ЕГЭ и ОГЭ по информатике, внимательно прочитав которые, я уверен, вы улучшите свои баллы на экзамене ��

Условие

Дан список, упорядоченный по неубыванию элементов в нем. Определите, сколько в нем различных элементов.

Решение

a = [int(i) for i in input().split()] num_distinct = 1 for i in range(0, len(a) - 1): if a[i] != a[i + 1]: num_distinct += 1 print(num_distinct)

Добавить комментарий Отменить ответ

ЕГЭ на соточку для чайников

Прошу прощения, что так долго пропадал. Питошка вернулся, да еще и с группой в вконтакте, подписывайтесь. Помимо этого, на питошке откроется новая рубрика, в которой будут четкие объяснения всех заданий ЕГЭ и ОГЭ по информатике, внимательно прочитав которые, я уверен, вы улучшите свои баллы на экзамене ��

Как определить количество цифр в числе, не выделяя каждую отдельную цифру, с использованием str?

SoreMix

Сколько цифр в числе 1010, если оно записано в двоичной, десятичной, шестнадцатеричной?

SoreMix, это представление числа, а не само число. Представление числа 1010 в двоичной это 10, в десятичной это так и будет 1010, а в шестнадцатиричной это 4112. Речь о том что вопрос изначально некорректен. В какой системе счисления должно быть представлено число?

SoreMix

soremix @SoreMix Куратор тега Python

pfemidi, а разница какая? есть число, есть цифры из которого оно состоит. Никто не просил переводить в какие-то системы

SoreMix, так. По порядку. Если число, любое. Но если переменную, в которой хранится это число, перевести в его строковое представление, то количество цифр в этом строковом представлении будет разное для разных систем счисления, которое это строковое представление представляет.

Пример:
Дано число 65535.
В двоичном строковом представлении это 1111111111111111, то есть 16 цифр.
В восьмеричном строковом представлении это 177777, то есть 6 цифр.
В десятичном строковом представлении это 65535, то есть 5 цифр.
В шестнадцатиричном строковом представлении это FFFF, то есть 4 цифры.

Но внутри, в компьютере, оно как было 65535, так и всегда будет 65535.

Как найти количество различных чисел?

Author24 — интернет-сервис помощи студентам

Дан список чисел, который может содержать до 100000 чисел.
Определите, сколько в нем встречается различных чисел.

Вроде все просто:

print(len(set([int(i) for i in input().split()])))

Но при сдаче пишут, что мой код не достаточно функционален и нельзя использовать FOR, либо DEF((

Подскажите как исправить это чтобы работало?

Лучшие ответы ( 1 )

Здесь вы можете заказать любую студенческую или школьную работу.

94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Найти количество пар различных чисел, у которых суммы делителей одинаковы
Вводится число N. Найти количество пар различных чисел, лежащих в интервале от 2 до N, у которых.

Как найти количество различных числе в списке?
4) Дан список чисел. Сколько различных чисел в списке? Например, в списке пять чисел (повторы.

Дана последовательность чисел. Найти количество различных чисел в этой последовательности
Дана последовательность чисел. Найти количество различных чисел в этой последовательности Дана.

Дана последовательность чисел. Найти количество различных чисел в этой последовательности
Дана последовательность чисел. Найти количество различных чисел в этой последовательности. Очень.

Регистрация: 28.08.2018
Сообщений: 18

Лучший ответ

Сообщение было отмечено kh_evgenia как решение

Решение

print(len(set(map(int, input().split()))))

Регистрация: 25.01.2019
Сообщений: 8

Буквально только что такое же решение загрузила и оно было принято на 100/100

Регистрация: 15.11.2020
Сообщений: 2

Способ одной строкой:

Am I evil? Yes, I am!

Эксперт PythonЭксперт Java

16675 / 9964 / 2758
Регистрация: 21.10.2017
Сообщений: 21,890

ЦитатаСообщение от arcfisir Посмотреть сообщение

Способ одной строкой:
Я вижу две строки
Регистрация: 15.11.2020
Сообщений: 2
А, ну точно, значит «в две».
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

В данной последовательности целых чисел найти количество различных чисел.
Вариант 10. 3. В данной последовательности целых чисел найти количество различных чисел.

Дана последовательность целых чисел. Найти количество различных чисел в этой последовательности
Дана последовательность целых чисел. Найти количество различных чисел в этой последовательности.

Дана последовательность целых чисел. Найти количество различных чисел в этой последовательности
Дана последовательность целых чисел. Найти количество различных чисел в этой последовательности.

В данной последовательности целых чисел найти количество различных нечетных положительных чисел.
5. В данной последовательности целых чисел найти количество различных нечетных положительных чисел.

Дана последовательность целых чисел. Найти количество различных чисел в этой последовательности
Дана последовательность целых чисел. Найти количество различных чисел в этой последовательности.

Дана последовательность целых чисел. Найти количество различных чисел в этой последовательности
Дана последовательность целых чисел. Найти количество различных чисел в этой последовательности .

Или воспользуйтесь поиском по форуму:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *