새벽_나그네
12시 지난 새벽
새벽_나그네
전체 방문자
오늘
어제
  • 분류 전체보기
    • TIL
    • DevLog
    • Algorithm
    • ComputerScience
    • etc

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 스파르타코딩클럽
  • portfolio
  • 국비지원
  • Selenium 4
  • machine learning
  • 자기주도학습
  • 개발일지
  • til
  • 내일배움캠프
  • docker
  • AI트랙
  • 내일배움카드
  • 코딩프로젝트
  • Github
  • 코린이
  • Python
  • 프로그래머스
  • 내일배움단
  • TodayILearned
  • 코딩

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
새벽_나그네

12시 지난 새벽

Algorithm

[프로그래머스] 코딩테스트 연습연습문제 가운데 글자 가져오기

2022. 7. 23. 14:52

문제

문제 설명

단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두 글자를 반환하면 됩니다.

재한사항
  • s는 길이가 1 이상, 100이하인 스트링입니다.

 

입력 & 출력

입출력 예

sreturn

"abcde" "c"
"qwer" "we"

 

풀이 과정

1. 단어의 길이를 기준으로 하여서 중간값을 반환하는 방식을 생각하여봅니다.

2. 짝수일때는 반으로 나눈 숫자와 1 작은 숫자를 인덱스로 사용하는 값을 반환합니다.

3. 홀 수 있을때 단어의 길이를 반으로 나눈 인덱스 값을 반환합니다.

 

코드

def solution(s):
    if len(s) % 2 == 0:
        answer = s[len(s) // 2 - 1] + s[len(s) // 2]
    else:
        answer = s[len(s) // 2]

    return answer
저작자표시 비영리 변경금지 (새창열림)

'Algorithm' 카테고리의 다른 글

[프로그래머스] 코딩테스트 연습 연습문제 2016년  (0) 2022.07.25
[프로그래머스] 코딩테스트 연습 스택/큐같은 숫자는 싫어  (0) 2022.07.24
[프로그래머스] 코딩테스트 연습위클리 챌린지 부족한 금액 계산하기  (0) 2022.07.22
[프로그래머스] 코딩테스트 연습 완전탐색 모의고사  (0) 2022.07.21
[프로그래머스] 코딩테스트 연습해시 폰켓몬  (0) 2022.07.19
    'Algorithm' 카테고리의 다른 글
    • [프로그래머스] 코딩테스트 연습 연습문제 2016년
    • [프로그래머스] 코딩테스트 연습 스택/큐같은 숫자는 싫어
    • [프로그래머스] 코딩테스트 연습위클리 챌린지 부족한 금액 계산하기
    • [프로그래머스] 코딩테스트 연습 완전탐색 모의고사
    새벽_나그네
    새벽_나그네
    IT, 프로그래밍, 정보, 스마트스토어

    티스토리툴바