EduBrick
← вернуться к уроку · Срезы и развороты

Циклический сдвиг

2000 мс · 256 МБ · всё или ничего

Даны строка и число kk. Сдвиньте строку циклически влево на kk позиций: первые kk символов переезжают в конец.

Например, из abcdef при k=2k = 2 получается cdefab. Число kk может быть больше длины строки.

Формат ввода

В первой строке — строка длиной от 11 до 10510^5 символов: латинские буквы и цифры. Во второй — число kk от 00 до 10910^9.

Формат вывода

Одна строка.

Примеры

ввод
abcdef
2
вывод
cdefab

Примечание

Если kk больше длины, лишние обороты ничего не меняют — остаток от деления снимает эту заботу.

Войдите, чтобы отправлять решения.
← Вернуться к уроку