Предмет: Информатика,
автор: lollypop2021
Задачка на питоне , помогите решить)
Приложения:
Ответы
Автор ответа:
0
# Вводим перестановку
permutation = input()
# Инициализируем наименьший сдвиг как саму перестановку
min_shift = permutation
# Перебираем все циклические сдвиги
for i in range(1, len(permutation)):
# Сдвигаем перестановку
shift = permutation[i:] + permutation[:i]
# Если сдвиг меньше наименьшего сдвига, обновляем наименьший сдвиг
if shift < min_shift:
min_shift = shift
# Выводим наименьший сдвиг
print(min_shift)
Похожие вопросы
Предмет: Русский язык,
автор: mia16836
Предмет: Литература,
автор: dimayad2008
Предмет: Математика,
автор: hikcon10
Предмет: История,
автор: Denis25624