
func solution(_ s:String) -> String {
var answer : String = ""
var S : String = ""
var n : Int = 0
S = s
n = S.count
answer = n % 2 == 0 ? String(S[String.Index(encodedOffset:(n/2)-1)]) + String(S[String.Index(encodedOffset:n/2)]) : String(S[String.Index(encodedOffset:n/2)])
return answer
}
아래코드와 거의 비슷하나 나는 Index 범위를 생각을 하긴했지만 적용을 하질 못해서 무시갛게 그냥 더해서 했다.
좀 더 공부해야겠다.
func solution(_ s:String) -> String {
return String(s[String.Index(encodedOffset: (s.count-1)/2)...String.Index(encodedOffset: s.count/2)])
}