class Solution {
public String solution(String s) {
String answer = "";
if(s.length() % 2 == 0) {
answer += s.charAt(s.length() / 2 - 1) + "";
answer += s.charAt(s.length() / 2) + "";
} else {
answer = s.charAt(s.length() / 2) + "";
}
return answer;
}
}
문자열 s의 길이가 2로 나누어떨어지는 경우에는 answer에 문자열 s의 길이에서 2를 나눈 값에 1을 뺀 인덱스를 뽑아 나온 문자를 더해주고, 문자열 s의 길이에서 2를 나눈 값의 인덱스를 뽑아 나온 문자를 더해주면 가운데 두글자를 반환하게 된다.
나누어떨어지지 않는 경우에는 문자열 s의 길이에서 2를 나눈 값의 인덱스를 뽑아 나온 문자만 더해주면 가운데 글자를 반환하게 된다.