(Python, Java) 프로그래머스 - 가운데 글자 가져오기
in Algorithm on Programmers, Level1
[문제 링크]
Python 풀이
def solution(s):
length = len(s)
mid = length // 2
return s[mid - 1:mid + 1] if length % 2 == 0 else s[mid]
Java 풀이
class Solution {
public String solution(String s) {
int length = s.length();
int mid = length / 2;
return length % 2 == 1 ? s.substring(mid, mid + 1) : s.substring(mid - 1, mid + 1);
}
}