Programmers - 가운데 문자 가져오기

dropKick·2020년 7월 11일
0

코딩테스트

목록 보기
9/17

풀이

  • 짝수면 절반에서 두개, 홀수면 한개를 반환하는 아주 간단한 문제
    였는데... 빈 문자열이 반환 되길래 뭐지???? 하고 오기 부리면서 디버깅 안돌리다
    시간 잡아먹음
    디버깅을 생활화 합시다.. 패배를 인정합시다..

코드

   public String solution(String s) {
        String answer = "";
        if (s.length() % 2 == 1) { // 홀수
            answer = String.valueOf(s.charAt(s.length() / 2));
        } else {
            answer = s.substring(s.length() / 2 - 1, s.length() / 2 + 1);
        }
        return answer;
    }

0개의 댓글