Ctrl K

Буквы по своим местам

Лёгкая
Дана строка jumbled и список targets той же длины n. Числа в targets — это перестановка чисел от 0 до n - 1. Буква, стоящая в jumbled на позиции i, должна оказаться на позиции targets[i]. Расставьте все буквы по их местам и верните получившуюся строку.
Пример 1
jumbled='tac', targets=[2, 1, 0] → 'cat'

t уходит на позицию 2, a остаётся на 1, c встаёт на 0 — получается «cat».

Пример 2
jumbled='ilkm', targets=[1, 2, 3, 0] → 'milk'

Каждая из первых трёх букв сдвигается на одну позицию вправо, а m встаёт в начало: получается «milk».

Ограничения
  • 1 ≤ n ≤ 100
  • len(targets) = len(jumbled) = n
  • jumbled состоит из строчных латинских букв
  • 0 ≤ targets[i] < n, все значения различны
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиДва слова ближе всего ЛёгкаяСлова одного ряда ЛёгкаяГде поужинать вдвоём ЛёгкаяФразы со словами-синонимами ЛёгкаяСлово из букв автономера Лёгкая
загружаем Python…
Вход
jumbled='tac', targets=[2, 1, 0]
Ожидается
'cat'

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 61 тест на сервере, включая скрытые.