내가 푼 풀이)
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 |
---|