반응형
안녕하세요~
27년차 진로탐색꾼 조녁입니다!!
1일 1코테 2일차!!!
· 문제명 : 가운데 글자 가져오기
· 사용 언어 : Python3
· 난이도 : Level1
· 문제 설명 : 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.
· 재한사항
- s는 길이가 1 이상, 100이하인 스트링입니다.
· 입출력 예
입출력 예시 | |
S | return |
"abcde" | "c" |
"qwer" | "we" |
정답 코드
def solution(s):
s = list(s)
#단어의 길이가 짝수
if len(s)%2 == 0:
a = str(s[len(s)//2-1] +s[len(s)//2])
return a
#단어의 길이가 홀수
if len(s)%2 != 0:
a = s[len(s)//2]
return a
다른분 코드
def solution(s):
return str(s[(len(s)-1)//2:len(s)//2+1])
반응형
'코딩테스트 준비 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 같은 숫자는 싫어 (0) | 2021.03.10 |
---|---|
[프로그래머스] 크레인 인형뽑기 게임 (0) | 2021.03.09 |
[프로그래머스] 두 정수 사이의 합 (0) | 2021.03.08 |
[프로그래머스] 완주하지 못한 선수 (0) | 2021.03.06 |
[프로그래머스] 뉴스 클러스터링 (0) | 2020.12.28 |