본문 바로가기
Review

algorism1

by sh.lee 2020. 2. 4.

 

내가 푼 풀이)

class Solution { 
  public String solution(String s) { 
      String answer = "";  
      int a=s.length(); 
      if(s.length()%2==1){ 
          answer=s.substring(a/2,a/2+1); 
      }else{ 
         answer=s.substring(a/2-1,a/2+1); 
      } 
      return answer; 
  } 
}

 

다른사람이 푼 풀이)

 

class StringExercise{

String getMiddle(String word)

{ int length = word.length();

  int mid = length / 2;

  return length%2==0 ? word.substring(mid-1, mid+1) : word.substring(mid, mid+1) ; } } }

중간 값을 구해서 3항 연산자를 쓰면 더 깔끔한 코드가 될 수 있다

'Review' 카테고리의 다른 글

2019년 2회차 정보처리기사 합격!!  (1) 2019.10.17