[Swift 알고리즘] 가운데 글자 가져오기

장주명·2021년 5월 11일
0

https://programmers.co.kr/learn/courses/30/lessons/12903

func solution(_ s:String) -> String {
    
    var text = ""
    
    if s.count % 2 == 0 {
        let startIndex = s.index(s.startIndex, offsetBy: s.count / 2 - 1)
        let endIndex = s.index(s.startIndex, offsetBy: s.count / 2)
        let range = startIndex...endIndex
        
        text = String(s[range])
    } else {
        let startIndex = s.index(s.startIndex, offsetBy: s.count / 2 )
    
        text = String(s[startIndex])
    }
    return text
}
profile
flutter & ios 개발자

0개의 댓글

관련 채용 정보