2로 나눴을때 나눠 떨어지거나, 1이남을때로 나뉘며
해당 케이스에 따라 substring을 나눠주면 해결 됩니다.
class Solution {
public String solution(String s) {
String answer = "";
if(s.length()%2==1){
answer=s.substring(s.length()/2,s.length()/2+1);
}else{
answer=s.substring(s.length()/2-1,s.length()/2+1);
}
return answer;
}
}
'IT_tech > 알고리즘' 카테고리의 다른 글
프로그래머스 - 두정수사이합 -JAVA (0) | 2020.06.05 |
---|---|
백준) 분수찾기 -JAVA (0) | 2020.06.05 |
백준)1712 손익분기점 -JAVA (0) | 2020.06.03 |
프로그래머스)모의고사 JAVA (0) | 2020.06.02 |
백준)2292 벌집 - 자바 (0) | 2020.05.31 |