코딩테스트/programmers
[연습문제]가운데 글자 가져오기
EunGyeongKim
2022. 9. 22. 17:22
더 많은 코드 (https://github.com/EunGyeongKim/TIL)
GitHub - EunGyeongKim/TIL: Today I Learne
Today I Learne. Contribute to EunGyeongKim/TIL development by creating an account on GitHub.
github.com
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
1. 문제 설명
단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.
2. 제한사항
• s는 길이가 1 이상, 100이하인 스트링입니다.
3. 입출력 예
s | return |
---|---|
"abcde" | "c" |
"qwer" | "we" |
4. 코드
def solution(s):
if len(s) % 2 == 0:
a = int((len(s)/2))
return s[(a-1):(a+1)]
else :
return s[int(len(s)/2)]