
단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요.
단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.
| s | return | 
|---|---|
| "abcde" | "c" | 
| "qwer" | "we" | 

class Solution {
  public String solution(String s) {
    String answer = "";
    String[] arr = s.split("");
    for(int i=0; i<arr.length; i++) {
      if(s.length() % 2 != 0) {
        answer = arr[s.length()/2];
      }
      if(s.length() % 2 == 0 && i + (i+2) == s.length()) {
        answer = arr[i] + arr[i+1];
      }
    }
    return answer;
  }
}
i + (i+2) == s.length().class Solution {
  public String solution(String s) {
  
  	int mid = s.length() / 2;
	if (s.length() % 2 == 0) {
    	return s.substring(mid-1, mid+1);
	}
	return s.substring(mid, mid+1);
  }
}  
subString()을 사용하여 mid의 값을 인덱스 삼아서,나는 정말 정통파로^^,,,일련의 규칙을 찾아서 그걸 조건식으로 삼아 풀었는데,,,
subString() 메서드를 사용하니 이렇게 간단하다ㅎㅎㅎㅎ
그래도 문제를 풀었다는 것에 의의를 두고,,,
앞으로는 효율적으로 푸는 방법도 고민해봐야겠다,,,😂😂😂