[programmers] 가운데 글자 가져오기

delma·2020년 3월 15일
0

Algorithms

목록 보기
9/12

문제



해결 방법

  1. 문자열을 쪼개 배열로 만든다
  2. 문자열 길이가 짝수면 가운데 두개 가져오고 홀수면 가운데 하나만 가져옴

이렇게 쓰니까 엄청 별거 없네.. ㅎㅎㅎㅎㅎ



코드

func solution(_ s:String) -> String {
    let center = s.count / 2
    var arr: [String] = []
    var answer = ""

    for index in s.indices {
        arr.append(String(s[index]))
    }
    
    if s.count % 2 == 0 {
       answer = arr[center-1] + arr[center]
    }else {
        answer = arr[center]
    }
    
    return answer
}
profile
🌐Code makes world better

0개의 댓글