가운데 글자 가져오기 - Python
2023. 10. 13. 21:09ㆍ공부/📝 프로그래머스
1. 풀이 코드
def solution(s):
size = len(s)
return s[size//2:size//2 + 1] if size % 2 == 1 else s[size//2 - 1:size//2 + 1]
# Test Cases
print(solution("abcde"))
print(solution("qwer"))
위와 같이 풀었습니다.
2. 다른 사람의 풀이 코드
solution = lambda s: s[(len(s) - 1) // 2 : len(s) // 2 + 1]
수학적 능력이 대단한 풀이네요.
'공부 > 📝 프로그래머스' 카테고리의 다른 글
약수의 개수와 덧셈 - Python (0) | 2023.10.14 |
---|---|
수박수박수박수박수박수? - Python (0) | 2023.10.13 |
제일 작은 수 제거하기 - Python (0) | 2023.10.11 |
나누어 떨어지는 숫자 배열 - Python (0) | 2023.10.11 |
음양 더하기 - Python (0) | 2023.10.11 |