알고리즘/알고리즘 풀이

[프로그래머스_1] 가운데 글자 가져오기 JAVA

데부한 2022. 6. 23. 23:08
반응형

 

 

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

단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 재한사항 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예 s ret

programmers.co.kr

 

문제 설명

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

 

제한 사항

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

 

입출력 예

 

반응형

CODE

class Solution {
    public String solution(String s) {
        
        int strLen = s.length();
        int pos = (int)strLen/2;

        return strLen % 2 == 0 ? s.substaring(pos-1, pos+1) : String.valueOf(s.charAt(pos));
    }
}

딱히 어려운 문제가 아니라 설명할 게 없다!

 

실행 결과

 

 

반응형