
나의 코드
import Foundation
func solution(_ my_string:String, _ index_list:[Int]) -> String {
var answer : String = ""
for i in 0 ... index_list.count-1{
answer += String(my_string[String.Index(encodedOffset: index_list[i])])
}
return answer
}
이렇게 생각한 이유
특정 index의 문자열을 추출하는 encodedOffset을 사용하여 해결하였다.
String으로 감싸지 않고 돌렸더니 타입에러가 나서(character로 되어있었다) 그래서 String 으로 감싸서 해결하였다.
PREVIOUS37. 주사위 게임 3 (ing)
NEXT39. 9로 나눈 나머지