https://leetcode.com/problems/shuffle-string/description/ | Easy |
---|
Даны строка s
и массив целых indices
одинаковой длины. При перемешивании символ, находящийся на позиции i
, перемещается на позицию indices[i]
. Требуется вернуть итоговую перемешанную строку.
class Solution {
fun restoreString(s: String, indices: IntArray): String {
val res = CharArray(s.length)
for (i in s.indices) res[indices[i]] = s[i]
return String(res)
}
}