알고리즘
[프로그래머스] 가운데 글자 가져오기(Java)
muerha
2024. 11. 14. 09:29

나의 풀이
class Solution {
public String solution(String s) {
String answer = "";
int x = s.length() / 2 - 1;
int y = s.length() / 2;
if(s.length() % 2 == 0){
answer = s.substring(x, y+1);
} else {
answer = s.substring(y, y+1);
}
return answer;
}
}
다른 사람의 풀이
class Solution {
public String solution(String s) {
String answer = "";
int len = s.length();
for(int i = 0; i < len; i++){
if(len % 2 == 0){
answer += s.charAt(len/2 - 1);
answer += s.charAt(len/2); break;
}else{
answer += s.charAt(len/2); break;
}
}
return answer;
}
}