프로그래머스 글자 가운데 가져오기

최준호·2021년 7월 20일
0

algorithm

목록 보기
22/39

문제

단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.

제한사항

s는 길이가 1 이상, 100이하인 스트링입니다.

입출력 예

s return
"abcde" "c"
"qwer" "we"

풀이

public class StringMid {
    public static void main(String[] args) {
        StringMid sm = new StringMid();
        String s = "qwer";
        String solution = sm.solution(s);
        System.out.println("solution = " + solution);
    }
    public String solution(String s) {
        String answer = "";
        int leng = s.length();
        //짝수일때
        int start = leng/2;
        if(leng%2 == 0){
            answer = s.substring(start-1, start+1);
        }else{
            answer = s.substring(start, start+1);
        }
        return answer;
    }
}

너무 쉬웠음 패스

profile
코딩을 깔끔하게 하고 싶어하는 초보 개발자 (편하게 글을 쓰기위해 반말체를 사용하고 있습니다! 양해 부탁드려요!) 현재 KakaoVX 근무중입니다!

0개의 댓글