가운데 글자 가져오기
-
문제 설명
단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.
### 제한사항
- s는 길이가 1 이상, 100이하인 스트링입니다.
문제 풀이
- 주어진 String의 length - 2한 값을 subString index값으로 계산해서 넣는다
- %2로 짝수 홀수 예외처리
class Solution {
public String solution(String s) {
String answer = "";
// 1. 짝수 홀수 예외처리
if(s.length()%2 == 0) { // 짝수
// 2-1. 문자열 길이의 반을 기준으로 2개
answer = s.substring(s.length()/2-1, s.length()/2+1);
}
else { // 홀수
// 2-2. 문자열 길이의 반을 기준으로 1개
answer = s.substring(s.length()/2, s.length()/2+1);
}
return answer;
}
}