단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.
짝수와 홀수일 때의 경우를 나누어 반환했다. 문자열을 가공해야 하기 때문이라서도 있지만 charAt()을 사용해 구한 char 타입의 데이터도 바로 append() 할 수 있다는 점이 장점이라 즐겨 사용하게 되는 것 같다.
class Solution {
public String solution(String s) {
StringBuffer answer = new StringBuffer();
if(s.length()%2 == 0){
answer.append(s.charAt(s.length()/2 - 1));
answer.append(s.charAt(s.length()/2));
}else{
answer.append(s.charAt(s.length()/2));
}
return answer.toString();
}
}
