본문 바로가기

코딩 문제/프로그래머스

프로그래머스 - 코딩테스트 - Level1 - 가운데 글자 가져오기

728x90

 

풀이

 

class Solution {

      public String solution(String s) {

            String answer = "";

            int check = 0; // 0 : 홀수, 1 : 짝수

            int center = 0; // 가운데 인덱스

            String[] arr = s.split(""); // 배열

            if(s.length() % 2 == 0){ // 짝수 확인

                  check = 1;

            }

            center = s.length() / 2; // 가운데 인덱스 찾기

            if(check == 0){

                  answer = arr[center];

            }else{

                  answer = arr[center-1];

                  answer += arr[center];

            }

            return answer;

      }

}

 

결과