코딩테스트 연습 - 가운데 글자 가져오기

june·2021년 1월 18일
0

class Solution {
    public String solution(String s) {
        String answer = "";
        
        if(s.length()%2 == 0){
            answer = s.substring(s.length()/2-1, s.length()/2+1);
        }else{
            answer = s.substring(s.length()/2 , s.length()/2+1);
        }
        
        return answer;
    }
}

s.length() 로 문자열 길이를 구하고, 문자열 길이를 2로 나눴을때 나머지가 0이면 짝수이므로

s.length()/2 -1 (시작위치), s.length()/2+1 (끝위치) 로 가운데 2글자를 반환하고

홀 수 일때는 한 글자를 반환 하게된다.

0개의 댓글

Powered by GraphCDN, the GraphQL CDN