(Python, Java) 프로그래머스 - 가운데 글자 가져오기

[문제 링크]

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);
    }
}

© 2021. By Backtony