IT/코딩연습 | 프로그래머스

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

Eunsamar 2019. 5. 22. 10:00
반응형

 

출처


프로그래머스 가운데 글자 가져오기
https://programmers.co.kr/learn/courses/30/lessons/12903

문제


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

제한조건


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

입출력 예
s return
abcde c
qwer we

 

코드 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
class Solution {
  public String solution(String s) {
      String answer = "";
      String [] arr = s.split("");
      int a = s.length();
 
      if (a%2==1){
      answer = arr[(a-1)/2];
      } else if (a%2==0){
          answer = arr[(a-1)/2]+arr[a/2];
      }
      return answer;
  }
}
 

 

반응형