내 블로그 목록

2018년 12월 26일 수요일

[알고리즘] Level1.가운데 글자 가져오기 - 자바(java)


[문제 설명] 설명설명
단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.
제   제한 사항
  • s는 길이가 1 이상, 100이하인 스트링입니다.

입출력 예












[나의 풀이]
1
2
3
4
5
6
7
8
9

class Solution {
  public String solution(String s) {
      int index = s.length()/2

      return s.length()%2==0? s.substring(index-1, index+1) : Character.toString(s.charAt(index));

  }
}

[다른 사람의 풀이]
(1)
1
2
3
4
5
6
class StringExercise{
    String getMiddle(String word){

        return word.substring((word.length()-1/ 2, word.length()/2 + 1);    
    }
}


댓글 없음:

댓글 쓰기