Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.52/29: Рейтинг темы: голосов - 29, средняя оценка - 4.52
0 / 0 / 0
Регистрация: 23.10.2015
Сообщений: 94

Найти самое частое число

01.12.2015, 15:28. Показов 6008. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Последовательность чисел генерируется следующей функцией.
На языке C:
C#
1
2
3
4
5
6
int get_number()
{
    static long int seed = 71;
    seed = (3721*seed + 2) % (1<<16);
    return seed % 100;
}
На языке Python:

PHP
1
2
3
4
5
6
seed = 71
 
def get_number():
    global seed
    seed = (3721 * seed + 2) % (2 ** 16)
    return seed % 100
Найти самое частое число среди первого миллиона генерируемых ей чисел (то есть миллиона результатов вызова функции).
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.12.2015, 15:28
Ответы с готовыми решениями:

Самое частое число в списке
Дан список. Не изменяя его и не используя дополнительные списки, определите, какое число в этом списке встречается чаще всего. Если...

Как найти самое частое слово в списке?
Как найти самое частое СЛОВО в списке? С числами мне объяснили, а вот теперь как со словами?

Задача "Самое частое число"
Дан список. Не изменяя его и не используя дополнительные списки, определите, какое число в этом списке встречается чаще всего. Если...

2
Эксперт по компьютерным сетям
 Аватар для Jabbson
5907 / 3359 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
01.12.2015, 17:27
Лучший ответ Сообщение было отмечено Dark_Fail как решение

Решение

Python
1
2
3
4
5
6
7
8
9
10
11
from collections import Counter
 
seed = 71
 
def get_number():
    global seed
    seed = (3721 * seed + 2) % (2 ** 16)
    return seed % 100
 
num, cnt = Counter(get_number() for _ in range(1000000)).most_common(1)[0]
print('most common number is {}, it appears {} times'.format(num, cnt))
1
 Аватар для Vigi
641 / 481 / 179
Регистрация: 28.05.2012
Сообщений: 1,419
01.12.2015, 18:33
Python
1
print(*Counter(get_number() for _ in range(1000000)).most_common(1)[0], sep=' -> ')
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.12.2015, 18:33
Помогаю со студенческими работами здесь

Самое частое слово
Дан текст: в первой строке задано число строк, далее идут сами строки. Выведите слово, которое в этом тексте встречается чаще всего. Если...

Самое частое слово в файле
Текстовый файл состоит из слов, записанных строчными буквами латинского алфавита, разделенных пробелами. Иных символов, кроме букв,...

Самое частое слово (код не проходит по времени)
Задача: Дан текст. Выведите слово, которое в этом тексте встречается чаще всего. Если таких слов несколько, выведите то, которое меньше в...

Найти самое большое число в строке
Есть строка &quot;123,333,333,211,222,&quot; и в ней нужно найти самое большое число, подскажите, как это можно сделать на питоне. Буду...

Объясните пожалуйста, как вытащить из списка самое большое и самое маленькое число
Объясните пожалуйста (если не сложно с примером кода), как с использованием цикла (for или while) вытащить из рандомно сгенерированного...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru