Форум программистов, компьютерный форум, киберфорум
Наши страницы
Python
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
2402400
1 / 1 / 0
Регистрация: 07.10.2015
Сообщений: 64
1

Сколько раз в заданном массиве встречается "второй минимальный" элемент?

21.10.2015, 00:11. Просмотров 1032. Ответов 2
Метки нет (Все метки)

Прошу написать легкий код с Def main(): .... main()
Заранее благодарю

 Комментарий модератора 
Задания переписываем текстом.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2015, 00:11
Ответы с готовыми решениями:

Найти в строке слова, где буква "а" встречается более двух раз
Помогите решить) Дан текст. Найти слова где буква "а" встречается более двух...

Линейный поиск: определить, сколько раз встречается заданное число Х в данном массиве
Напишите программу, которая определяет, сколько раз встречается заданное число...

Сколько букв "а" в заданой строке стоит на четных местах, сколько на нечетных?
Сколько букв "а" в заданой строке стоит на четных местах,сколько на нечетных?

Посчитать сколько раз слово встречается в строке
Напишите функцию, которая получает строку и слово и возвращает сколько раз...

Посчитайте, сколько раз встречается в тексте каждое слово
Дан текст на русском языке. Посчитайте, сколько раз встречается в тексте каждое...

2
2402400
1 / 1 / 0
Регистрация: 07.10.2015
Сообщений: 64
21.10.2015, 00:34  [ТС] 2
Дан одномерный массив из n целых чисел. Подсчитайте, сколько раз в этом массиве встречается элемент, следующий за минимальным в порядке возрастания («второй минимум»).
Например, в массиве (2,−3,0,−1,2,−1,5,2) элемент, следующий за минимальным, равен −1 и встречается он два раза.
Формат входных данных

Данные вводятся с клавиатуры. В первой строке вводится число n (1≤n≤100), во второй строке — n целых чисел через пробел (каждое число по модулю не превышает 30000).
Формат выходных данных

На экран требуется вывести одно число — количество «вторых минимумов» в массиве.
Примеры

входные данные:
10 #Enter
1 2 3 4 5 4 3 2 1 4
выходные данные:
2

Прошу написать легкий код с Def main(): .... main()
0
Jabbson
Эксперт по компьютерным сетям
3348 / 2423 / 746
Регистрация: 03.11.2009
Сообщений: 7,759
Записей в блоге: 3
21.10.2015, 01:04 3
Лучший ответ Сообщение было отмечено 2402400 как решение

Решение

Python
1
2
3
4
5
6
7
8
9
10
def main():
    n = int(input('n = '))
    assert(1<=n<=100), 'n should be between 1 and 100'
 
    a = list(map(int, input('a = ').split()))
    assert len(a) == n
    assert(all(abs(x) <= 30000 for x in a))
    print(a.count(min([x for x in a if x != min(a)])))
 
main()
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.10.2015, 01:04

Как подсчитать, сколько раз символ встречается в строке?
строка уже задана как можно решить одной строкой через генератор?

Указать (в процентах),сколько раз встречается введённая с клавиатуры буква.
20. Дан файл. Провести частотный анализ текста, т. е. указать (в...

Определить, сколько раз в текстовом файле встречается каждое слово
Ребят, помогите, пожалуйста. Необходимо считать текст с текстового файла и...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru