[Swift]프로그래머스 가운데 글자 가져오기
by Roel Downey728x90
반응형
가운데 글자 가져오기
문제
풀이
func solution(_ s:String) -> String {
var num = s.count
var str = ""
if num%2 != 0 {
let i = s.index(s.startIndex, offsetBy: num/2)
str.append(s[i])
return str
}
let one = s.index(s.startIndex, offsetBy: num/2-1)
str.append(s[one])
let two = s.index(s.startIndex, offsetBy: num/2)
str.append(s[two])
return str
}
func solution(_ s:String) -> String {
if Array(s).count % 2 == 0 {
return String(Array(s)[(s.count/2)-1...(s.count/2)])
}else{
return String(Array(s)[s.count/2])
}
}
728x90
반응형
'알고리즘_자료구조 > 문제풀이' 카테고리의 다른 글
[Swift]프로그래머스 2016 (0) | 2019.09.03 |
---|---|
[Swift]프로그래머스 체육복 (0) | 2019.09.01 |
[Swift]프로그래머스 모의고사 (0) | 2019.08.29 |
[Swift] 프로그래머스 K번째수 (0) | 2019.08.29 |
[Swift] 프로그래머스 두 정수 사이의 합 (0) | 2019.08.29 |
블로그의 정보
What doing?
Roel Downey