38. 글자 이어 붙여 문자열 만들기
나의 코드
1
2
3
4
5
6
7
8
9
10
11
12
13
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 으로 감싸서 해결하였다.
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.