728x90
반응형
1. 문제 설명
2. 풀이과정
- 매개변수로 입력받은 문자열의 길이가 짝수이면 if (len(s) % 2 == 0)
- 가운데 두 문자를 출력해야 하므로 우선 가운데 두 문자 중 앞 문자를 추가한다. answer += a[len(s) // 2 - 1]
- 이후 문자열이 홀수일 때와 짝수일 때 공통으로 들어가는 문자인 가운데 문자를 추가한다. answer += s[len(s) // 2]
반응형
3. 소스코드
def solution(s):
answer = ''
if (len(s) % 2 == 0):
answer += s[len(s) // 2 - 1]
answer += s[len(s) // 2]
return answer
728x90
반응형
'프로그래머스 > Python' 카테고리의 다른 글
[프로그래머스] 문자열 내림차순으로 배치하기 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.07.01 |
---|---|
[프로그래머스] 약수의 개수와 덧셈 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.07.01 |
[프로그래머스] 내적 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.07.01 |
[프로그래머스] 수박수박수박수박수박수? - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.07.01 |
[프로그래머스] 제일 작은 수 제거하기 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.06.30 |
[프로그래머스] 없는 숫자 더하기 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.06.30 |
[프로그래머스] 핸드폰 번호 가리기 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.06.30 |
[프로그래머스] 음양 더하기 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.06.30 |