Ортинг массива путем многократного реверсирования - как писать код?
Привет,
Я следую некоторым учебникам и онлайн-курсам обучения и столкнулся с задачей, которую на самом деле не понимаю. Я был бы счастлив, если бы кто-нибудь помог мне написать этот код. Обычно я пишу код на Python, но любой язык поможет, если я понимаю его логику!
Большое спасибо!
Логических проблем:
Цитата:деф get_reversals_to_sort(самостоятельной, )
""""
Вам нужно отсортировать массив целых чисел путем многократного обращения вспять
порядок следования первых нескольких ее элементов.
Например, чтобы отсортировать [11,14,12,13], вам нужно изменить порядок следования строк.
первые два (2)
элементы и получаем [14,11,12,13], затем меняем порядок следования первых четырех (4)
элементы
и получаем [13,12,11,14], а затем меняем порядок первых трех (3)
элементы.
Метод должен возвращать массив целых чисел, соответствующих требуемому
откаты.
Для предыдущего примера дан массив [11,14,12,13]
метод должен возвращать массив с целыми числами [2,4,3].
:param a: список номеров
:возвращает: список номеров
"""
проходить
Что я уже пробовал:
К сожалению, до сих пор я ничего не пробовал, потому что не понимаю, как это работает...:/
Richard MacCutchan
Этот метод будет работать только для этого образца.
Member 13487117
какой... "метод"? :) К сожалению, как я уже сказал, Я не понимаю логики этой проблемы...
Richard MacCutchan
Метод, который вы изложили в своем вопросе. Вы должны задать этот вопрос человеку, который написал учебник.