320x100
https://school.programmers.co.kr/learn/courses/30/lessons/12903
주의사항으로는, 짝수 case에서 len(s)/2는 float type이기 때문에 그대로 string index로 넣으면 error가 발생한다.
int()로 변환해줄 것.
def solution(s):
answer = ''
if len(s)%2==1: # 홀수 case
mid = len(s)//2
answer += s[mid]
else: # 짝수 case
mid1 = int(len(s)/2) - 1
mid2 = mid1 + 1
answer = answer + s[mid1] + s[mid2]
return answer
'코딩테스트' 카테고리의 다른 글
[파이썬] 괄호 회전하기 - 월간 코드 챌린지 시즌2 [CODING TEST #42] (0) | 2022.08.06 |
---|---|
[파이썬] 방금그곡 - 2018 KAKAO BLIND RECRUITMENT [CODING TEST #41] (0) | 2022.08.04 |
[파이썬] 압축 - 2018 KAKAO BLIND RECRUITMENT [CODING TEST #39] (0) | 2022.08.03 |
[파이썬] 예상 대진표 - 2017 팁스타운 [CODING TEST #38] (0) | 2022.08.03 |
[파이썬] 핸드폰 번호 가리기 [CODING TEST #37] (0) | 2022.08.03 |
댓글