문자열을 받아서 가운데 글자를 반환한다.
길이가 짝수면 가운데 두 글자를 반환한다.
문자열이 짝수인지 홀수인지 판단.
홀수이면 가운데 글자 반환.
짝수이면 가운데 두 글자 반환.
fun solution(s: String): String {
return when (s.length % 2) {
0 -> s.substring(s.length/2 -1, (s.length/2) + 1)
else -> s[s.length/2].toString()
}
}
앞에 풀었던 문제들 보단 좀 쉬웠다.
변수 할당 안하고 풀기 성공.
substring() 함수는 startIndex랑 endIndex가 포함되는지 안되는지가 항상 헷갈리는 것 같다.