반응형
SMALL
https://programmers.co.kr/learn/courses/30/lessons/12903
- substring(시작, 원하는곳+1)
class Solution {
public String solution(String s) {
String answer = "";
if(s.length() % 2 != 0) { // 길이가 홀수이면 배열 0부터 시작했을 때 딱 가운데가 1개임
answer = s.substring(s.length()/2, s.length()/2+1);
}
else { // 길이가 짝수이면 배열 0부터 시작했을 때 가운데가 2개임
answer = s.substring(s.length()/2-1, s.length()/2+1);
}
return answer;
}
}
// 다른 사람의 풀이 - 분기조차 필요 없음
class Solution {
public String solution(String s) {
return (s.substring((s.length()-1)/2, s.length()/2+1));
}
}
반응형
LIST
'JAVA > Algorithm' 카테고리의 다른 글
[프로그래머스/java] 나누어 떨어지는 숫자 배열 (0) | 2020.10.24 |
---|---|
[프로그래머스/java] 같은 숫자는 싫어 (0) | 2020.10.23 |
[프로그래머스/java] 2016년 (0) | 2020.10.23 |
[프로그래머스/java] K번째수 (0) | 2020.10.21 |
[프로그래머스/java] 모의고사 (0) | 2020.10.21 |