Информатика, вопрос задал lollypop2021 , 1 год назад

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

Приложения:

Ответы на вопрос

Ответил 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)

Новые вопросы