728x90
반응형
프로그래머스 문제 중 가운데 글자 가져오기 문제를 풀어보았습니다.
programmers.co.kr/learn/courses/30/lessons/12903
비교적 쉬운 문제라 제가 생각한 풀이 방법은
문장의 길이가 2로 나누어 떨어지는 경우와 나누어 떨어지지 않는 경우로 나누어 가운데 글자만 가져오는 방식으로 풀었습니다.
def solution(s):
answer = ''
word_len = len(s)
if word_len % 2 == 0 :
answer = s[(word_len // 2 - 1) :(word_len // 2 + 1)]
else :
answer = s[word_len // 2]
return answer
728x90
반응형
'컴퓨터공학 > 알고리즘' 카테고리의 다른 글
프로그래머스 - 최댓값과 최솟값 (0) | 2020.09.27 |
---|---|
프로그래머스 - 두 개 뽑아서 더하기 (0) | 2020.09.27 |
프로그래머스 - 정수 내림차순으로 배치하기 (0) | 2020.09.27 |
프로그래머스 - 모의고사 풀이 (0) | 2020.09.01 |