캡쳐해온 건데 왜 재한사항이라고 해놨냐...
class Solution {
public String solution(String s) {
String answer = "";
int len = s.length();
if(len % 2 == 0){ //문자열 길이가 짝수일 때
answer = Character.toString(s.charAt(len/2-1)) + Character.toString(s.charAt(len/2));
}
else{ //문자열 길이가 홀수일 때
answer = Character.toString(s.charAt(len/2));
}
return answer;
}
}
charAt()으로 가운데 인덱스의 문자를 뽑은 후 Character.toString()
으로 char를 String으로 변환해서 문자끼리 이어 줬다.
Character.toString()
char 끼리는 + 연산자로 concatenate 할 수 없으므로 String으로 꼭 바꿔야 한다.