|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
|||
Оффтоп темы: Переставить данные в ячейках так, чтобы в начале шли четные числа, а потом нечетные15.01.2025, 13:53. Показов 10419. Ответов 129
Метки нет (Все метки)
простой пример того что вы заблуждаетесь - множественность решений, в примере будет показано "одно из", а не все-все-все варианты, если ваше решение удовлетворяет условиям задачи, то оно решено, если оно не совпадает с примером - оно просто не совпадает с примером, не более. Я преподаватель со стажем >20 лет, давайте не будем об этом спорить вообще.
0
|
|||
| 15.01.2025, 13:53 | |
|
Ответы с готовыми решениями:
129
Переставить данные в ячейках так, чтобы в начале шли четные числа, а потом нечетные Переставить элементы стека, чтобы от дна до вершины шли сначала нечетные числа, потом четные
|
|
1056 / 335 / 119
Регистрация: 28.11.2020
Сообщений: 1,066
|
|
| 17.01.2025, 15:41 | |
|
0
|
|
|
Любознательный
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
|
||
| 17.01.2025, 15:59 | ||
|
так что: раз пошла такая пьянка - режь последний огурец!
0
|
||
|
Любознательный
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
|
|||
| 17.01.2025, 18:13 | |||
![]() А вот параметрический полиморфизм... да-да, это, как раз, наш случай ![]() Тип можно изменять внутри функции, а на выход отдавать то, что было на входе... ничего дополнительно задействовать для этого не требуется. Один массив -> ФУНКЦИЯ(параметр){параметр->один список->действия->массив} -> один массив
0
|
|||
|
|
||||
| 17.01.2025, 18:57 | ||||
|
YuS_2, в шарпе функции отсутствуют как таковые. В шарпе - методы.
Эта задача на работу с массивами.
0
|
||||
|
Любознательный
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
|
||||||
| 17.01.2025, 19:14 | ||||||
![]() Зацикливание, блин ![]() Вот, тут я согласен с belalugoci, это профессиональная деформация - домысливать условия задачи по контексту ближайших заданий и искать типичные условия там, где их нет. Функция принимает массив, меняет его тип, переставляет данные в его ячейках, ещё раз меняет тип и возвращает его же. - это не противоречит условиям
0
|
||||||
|
|
||
| 17.01.2025, 19:25 | ||
|
Сходите например вот сюда, решите какую-нибудь простую задачу и убедитесь, что малейшее отклонение не в ту сторону от приведенного примера будет являться провалом решения задачи. Именно поэтому и приводят наглядный пример того, что должно получится. Добавлено через 6 минут YuS_2, приводить цитаты из поисковика бессмысленно, если вы не в теме. Массив, переданный в метод, изменится сам. Если специально внутри метода не создать новый массив, проделать манипуляции и его же вернуть. Но это, как вы заметили - запрещено условиями.
0
|
||
|
Любознательный
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
|
|||||
| 17.01.2025, 19:42 | |||||
![]() "Порядок следования элементов необходимо сохранить" ? Сколько бы отпало вопросов? Да все отпали бы и никаких "наглядных" примеров не потребовалось бы. ![]() Ещё вопрос, а чем этот пример нагляден? Тем, что порядок следования сохранен? Ну и что? Это может быть просто совпадением и не более того. Ещё раз:
0
|
|||||
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
||||||
| 17.01.2025, 19:53 [ТС] | ||||||
|
Добавлено через 4 минуты
0
|
||||||
|
|
||||
| 17.01.2025, 20:14 | ||||
|
YuS_2, абсолютно все нюансы задачи обычно расписывают для школьников, на половину страницы учебника и то, до класса так 5-го. Люди же повзрослее уже должны понимать (узнавать) необходимые закономерности.
Особенно это касается студентов, которые только что прошли определенную тему, нарешали в ней некоторое кол-во задач. Решение задачи с явным приведенным примером решения, но с перестановкой чисел (не сохранением изначальной последовательности) - является решением "абы как", или "и так сойдет". Алгоритмически оно верное, ведь зерна от плевел вроде как отделили, но в массиве произошли лишние мутации, которых нет в примере. Таким образом задание не соблюдено полностью. В данном случае, в задании, речь идет про метод, который что-то там с массивом делает. То, что его назвали функцией - ошибка. YuS_2, вот чего я не понимаю, так это того, зачем вы явно не разбираясь в предмете пытаетесь что-то доказать человеку, который в этом варится каждый день и много лет? Вы же вроде по питону специализируетесь? Я вот в нем ни ухом не рылом, поэтому не лезу к питонистам с бестолковыми дискуссиями... Добавлено через 10 минут Однако, если он хочет/будет программистом, то ему придется решать задачи не так как он хочет, а так, как написано в ТЗ. В этой задаче достаточно условий для понимания необходимого результата. Я эти условия вижу. И автор возможно видит, только не знает как решить.
0
|
||||
|
Любознательный
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
|
|||||
| 17.01.2025, 20:16 | |||||
![]() ![]() Скажу честно, учиться к Вам я бы не пошел никогда, бежал бы без оглядки... однозначно. Преподаватели, у которых я учился, были другой закалки и другой "школы". Уж извините, та школа мне импонирует больше со своей логичностью.
0
|
|||||
|
|
|
| 17.01.2025, 20:25 | |
|
YuS_2, иметь свое мнение относительно задачи может каждый. Никто не запрещает. Однако, как правило, "искривлением" толкования занимаются люди не особо просвещенные по данной теме.
Я говорю как действительно решаются такие задачи. Вы же упорствуете на том, что сами не поняли. Я вас не виню в том, что вы не видите деталей (тонкостей) таких задач. Почему именно функция (метод), почему ряд не измененный и т.п. Можете рассматривать эту задачу двояко: 1-й вариант - сделать лишь бы работало, просто разобрав чет/нечет 2-й (на 5+) - сделать по "образцу", т.е. с сохранением порядка следования чет/нечет элементов. Очевидно, что сделавший второй вариант - точно не попадет в просак. Или по вашему не так?
1
|
|
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
||||||||
| 17.01.2025, 20:38 [ТС] | ||||||||
|
0
|
||||||||
|
|
|
| 17.01.2025, 20:47 | |
|
belalugoci, все тезисы, который ты (раз мы опять на "ты" перешли) понаписал - не верны.
Прокомментирую лишь последний: задача не на оптимизацию и быстродействие, а просто на работу с массивами. 1-й курс, второй семестр (плюс/минус). Что такое O(n) автору еще пока даже не снилось. Пусть он хоть 15 переменных и 10 циклов создаст внутри метода - главное результат.
0
|
|
|
|
|||
| 17.01.2025, 23:13 | |||
|
В целом то понятно желание хоть как-то "утвердить" свою точку зрения, но вряд ли в этом деле стоит так усердствовать, особенно, когда явно не достаточно знаний по предмету спора.
Ребята почему-то решили свалить все в кучу: в элементарной задаче на массивы прикрутили и ООП, инкапсуляцию, ну и в довесок - алгоритмическую сложность. Хотя в задании ни слова ни про первое, ни про второе и третье. Так кто же тут действительно грешит "домысливанием", обвиняя в этом других? Риторический вопрос...Но если про первого, можно сказать, что он просто "добровольно заблуждается", то второй, в дополнении к заблуждению, явно противоречит сам себе:
Честно не понимаю - зачем со слюнями отстаивать свою идею, "навешивая ярлыки", заведомо не имея при этом достаточных познаний/опыта в данном вопросе.
2
|
|||
|
Любознательный
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
|
|||||
| 18.01.2025, 14:27 | |||||
|
Спор вернулся после Вашего же комментария: ![]() Добавлено через 3 минуты ![]() Сам метод - сортировка, а уж по каким условиям он сортирует - не имеет значения. В условиях, приведенных в цитате, никакой многозначности не присутствует, там речь о "сортировке", ни больше, но и не меньше.
0
|
|||||
|
|
||
| 18.01.2025, 14:32 | ||
|
YuS_2, вы же вроде обещали больше мне не отвечать? ))
А сортировкой он приводит массив к "нормальному" виду, что, впрочем, вы YuS_2, в своей теории разрешили (внутри метода можно делать все)...
0
|
||
|
Любознательный
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
|
|||||
| 18.01.2025, 14:49 | |||||
![]() ![]() Я никому, ничего не разрешал... не имею полномочий. И написал к тому же: ![]() Добавлено через 6 минут
0
|
|||||
|
|
|
| 18.01.2025, 14:50 | |
|
YuS_2, да что ж с вами то такое?
Я вообще всегда спокоен. Мне просто не лень набрать на форуме пару фраз, дабы озвучить свое мнение и возможно поспорить с оппонентом - это вполне нормальное явление.Ошибка ваша была не в том, что вы выразили свой взгляд, а в непринятии (фактическом отрицании) другого мнения. Только разница между нами такова: вы высказываете свои мысли просто из собственных соображений, а я из того, что знаю лично (происходит на самом деле). И вот тут ваш спор не совсем понятен. Этого достаточно, или опять "провокация"?
0
|
|
|
Любознательный
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
|
|||||||||
| 18.01.2025, 15:02 | |||||||||
|
Попробую: Уточняю: Так понятнее?
0
|
|||||||||
| 18.01.2025, 15:02 | |
|
Преобразовать массив так, чтобы сначала шли четные числа, а потом – нечетные Создать массив N и сделать так, чтобы сначала шли четные, а потом нечетные числа Переписать компоненты файла f в файл g так, чтобы в файле g сначала шли нечетные потом четные числа Используя вспомогательный файл, переписать компоненты f так, чтобы в файле сначала шли нечетные, потом четные числа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek
ВВЕДЕНИЕ
Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
|