class Solution {
public String solution(String s) {
String answer = "";
int length = s.length();
int halfLength = length/2;
if (length % 2 == 1) {
answer = s.substring(halfLength, halfLength+1); //substring(int beginindex) 시작위치에서 끝까지
} else {
//substring(int beginindex, int endindex) 시작위치에서 끝위치(시작위치포함+n글자 출력)
answer = s.substring(halfLength-1, halfLength+1); //시작위치에서 2글자 출력이므로 (halflength-1)+2
}
return answer;
}
}
https://programmers.co.kr/learn/courses/30/lessons/12903
'Language > JAVA' 카테고리의 다른 글
[프로그래머스] 음양 더하기 (0) | 2022.01.14 |
---|---|
[프로그래머스]문자열을 정수로 바꾸기 (0) | 2022.01.14 |
[프로그래머스]두 정수 사이의 합 (0) | 2022.01.14 |
[프로그래머스] 직사각형 별찍기 (0) | 2022.01.14 |
[프로그래머스]짝수와 홀수 (0) | 2022.01.14 |