Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 코딩테스트연습
- Product Demand
- pandas profiling
- Inventory Optimization
- ModelCheckPoint
- tensorflow
- ABC Analysis
- leetcode
- 코딩테스트
- forecast
- kaggle
- 당신의 인생이 왜 힘들지 않아야 한다고 생각하십니까
- Gaimification
- 프로그래머스
- 파이썬
- 딥러닝
- eda
- SKU Consolidation
- MS SQL Server
- 피그마인디언
- oracle
- HackerRank
- MySQL
- Labor Management System
- TensorFlowGPU
- SQL
- ProfileReport
- 신경쓰기의 기술
- 데이터분석
- 웨어하우스 보관 최적화
Archives
- Today
- Total
오늘도 배운다
가운데 글자 가져오기 / 프로그래머스, 파이썬 코딩테스트 연습 연습문제 본문
문제
단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.

제출답안
def solution(s):
l = len(s) # 인풋 str의 전체 길이
idx_ctr = int(l/2) # 가운데글자 인덱스
answer = s[idx_ctr-1:idx_ctr+1] if l%2 == 0 else s[idx_ctr:idx_ctr+1]
return answer
가장 많은 좋아요를 받은 풀이
가장 많은 좋아요를 받은 풀이
이해하는데도 시간이 꽤나 걸렸다.
대단한 사람이 정말 많은 듯 하다
def string_middle(s):
return s[(len(s)-1)//2:len(s)//2+1]


문제 바로가기
728x90
'코딩테스트연습(파이썬)' 카테고리의 다른 글
| 나누어 떨어지는 숫자 배열 / 프로그래머스, 파이썬 코딩테스트 연습 연습문제 (0) | 2022.11.30 |
|---|---|
| K번째수 / 프로그래머스, 파이썬 코딩테스트 연습 정렬 (0) | 2022.11.30 |
| 없는 숫자 더하기 / 프로그래머스, 파이썬 코딩테스트 연습 월간 코드 챌린지 시즌3 (2) | 2022.11.30 |
| 숫자 문자열과 영단어 / 프로그래머스, 파이 코딩테스트 연습2021 카카오 채용연계형 인턴십 (0) | 2022.11.30 |
| 내적 / 프로그래머스, 파이썬 코딩테스트 연습월간 코드 챌린지 시즌1 (0) | 2022.11.29 |
Comments