단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.
class Solution
{
fun solution(s: String): String
{
var answer = ""
if (s.length % 2 == 0)
{
answer = (s.length/2-1).toString() + (s.length/2).toString()
} else
{
answer = (s.length / 2).toString()
}
println(answer)
return answer
}
}
길이만 계산해서 답이 string이 아닌 숫자로 나온다.
class Solution
{
fun solution(s: String): String
{
var answer = ""
if (s.length % 2 == 0)
{
answer = s.get(s.length/2-1).toString() + s.get(s.length/2).toString()
} else
{
answer = s.get(s.length / 2).toString()
}
println(answer)
return answer
}
}
s가 짝수인지 홀수인지를 먼저 구한 후
class Solution {
fun solution(s: String) = s.slice(((s.length - 1) / 2)..(s.length / 2))
}