개?발/프로그래머스

가운데 글자 가져오기(Java)

YUEIC 2024. 8. 6. 17:20

    public String solution(String s) {
        String answer;

        //s의 중간을 가리키는 인덱스를 담는 변수
        int cen = s.length() / 2;

        //s의 길이가 짝수인지 홀수인지 판단
        if(s.length() % 2 == 0){
            //짝수라면 가운데 값 두 개를 반환
            answer = s.charAt(cen-1) + "" + s.charAt(cen);
        }else{
            //홀수라면 가운데 값 한 개를 반환
            answer = s.charAt(cen) + "";
        }

        return answer;
    }