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
- 파이썬
- eda
- MySQL
- HackerRank
- ABC Analysis
- 데이터분석
- Product Demand
- tensorflow
- Labor Management System
- 신경쓰기의 기술
- kaggle
- oracle
- 웨어하우스 보관 최적화
- leetcode
- TensorFlowGPU
- SKU Consolidation
- 프로그래머스
- 코딩테스트연습
- 딥러닝
- MS SQL Server
- pandas profiling
- forecast
- Inventory Optimization
- 피그마인디언
- ModelCheckPoint
- 당신의 인생이 왜 힘들지 않아야 한다고 생각하십니까
- ProfileReport
- SQL
- 코딩테스트
- Gaimification
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