[프로그래머스_ Java_Lv1] 가운데 글자 가져오기. substring

박경희·2024년 2월 5일

코딩테스트

목록 보기
38/69

public static String solution(String s) {
        int len = s.length();
        int mid = len/ 2;


        if (len % 2 == 0) {
            return s.substring(mid - 1, mid + 1);
        } else {
            return s.substring(mid, mid + 1);
        }
    }

삼항


public static String solution(String s) {
        return (s.length() % 2 == 0) 
    ? s.substring(s.length()/2 - 1, s.length()/2 + 1)
    : s.substring(s.length()/2, s.length()/2 + 1);
    }

substring(a, b)의 의미

s.substring(a, b)
  • a부터 시작해서 b 직전까지의 문자열 반환

0개의 댓글