|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.07.2016, 18:46 | #1 |
Пользователь
Регистрация: 20.07.2016
Сообщений: 18
|
Найти позицию для вставки натурального значения (рост) в невозрастающую последовательность (шеренгу учеников) так, чтобы сортировка не нарушилась
Вот задача:
"Петя перешёл в другую школу. На уроке физкультуры ему понадобилось определить своё место в строю. Помогите ему это сделать. Программа получает на вход невозрастающую последовательность натуральных чисел, означающих рост каждого человека в строю. После этого вводится число X – рост Пети. Все числа во входных данных натуральные и не превышают 200. Выведите номер, под которым Петя должен встать в строй. Если в строю есть люди с одинаковым ростом, таким же, как у Пети, то он должен встать после них." Например: входные данные: 150 146 130 100 130 Выходные данные: 4 Код:
Входные данные: 1 1 Выходные данные 1 (а должно быть 2) P.s. не судите строго, только недавно начал изучать питон) Последний раз редактировалось Артем Ветик; 21.07.2016 в 21:50. |
02.09.2016, 19:50 | #2 |
Новичок
Джуниор
Регистрация: 02.09.2016
Сообщений: 2
|
Решение
Как исправить Ваш код я не нашел, но задачку решил. Возможно код не элегантен, но работает.
PHP код:
|
02.09.2016, 21:52 | #4 |
Новичок
Джуниор
Регистрация: 02.09.2016
Сообщений: 2
|
Согласен, одной строкой можно, да наверно и нужно было
PHP код:
Думаю что сам метод sort реализован подобно. |
02.09.2016, 23:53 | #5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
робяты, какая сортировка?
исходная последовательность чисел уже дана ОТСОРТИРОВАННО по невозрастанию: Цитата:
|
|
03.09.2016, 10:44 | #6 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
[OFFTOP]
Serge_Bliznykov, да ладно , можно подумать в других топиках дискус идет только строго по теме задания. Вот нам захотелось повыделываться что такие умные и знаем про сортировку и миниЗащиту от дурака. Не судите строго.
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
20.09.2016, 21:28 | #7 |
Форумчанин
Регистрация: 24.01.2011
Сообщений: 774
|
Самое простое решение вот:
Код:
Код:
a.k.a. Angelicos Phosphoros
Мой сайт Последний раз редактировалось New man; 20.09.2016 в 21:32. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задано прямоугольную матрицу отсортировать методом выбора так, чтобы последовательность элементов была такой, как показано на схем | kaktus12061998 | Помощь студентам | 4 | 28.01.2016 10:10 |
Даны две последовательности.Образовать из них новую последовательность чисел так, чтобы она тоже была неубывающей. | OlgaRostov | Общие вопросы .NET | 2 | 09.12.2015 18:43 |
Для натурального числа N определить сколько раз его цифры образуют последовательность 10. | vikyxa | Помощь студентам | 0 | 25.09.2013 16:42 |
Найти позицию кратчайшей последовательность в списке A в котором встречаются все значения из списка B. | xaoc2 | Свободное общение | 1 | 12.06.2011 23:26 |
как написать так, чтобы формула забирала значения переменных? | peq | Microsoft Office Excel | 2 | 22.10.2010 13:47 |