• Предмет: Информатика
  • Автор: lollypop2021
  • Вопрос задан 3 месяца назад

Задачка на питоне , помогите решить)

Приложения:

Ответы

Ответ дал: honvert
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)

Вас заинтересует