본문 바로가기

공부/프로그래머스

[프로그래머스] 가운데 글자 가져오기

프로그래머스 문제

<가운데 글자 가져오기>

가운데 글자 가져오기 문제

문자열의 가운데의 글자를 가져오는 함수를 만드는 문제이다. 짝수일 경우에는 가운데 2개의 글자를 가져온다.

 

가운데 글자 가져오기 답변

몫과 나머지로 나누기로 했는데 저번에 짝수와 홀수 문제처럼 나머지를 통해서 짝수와 홀수를 구분했다. 짝수와 홀수를 구분한 후에 몫을 통해서 가운데의 숫자가 몇번째인지를 확인했는데 가운데의 숫자의 인덱스는 -1보다 작게 설정해야해서 -1을 빼주고 진행했다. 또한, 짝수는 슬라이싱을 통해서 2개의 숫자를 출력했다.

 

다른 사람들의 풀이가 너무 잘되어있어서 보기만해도 공부가 되기도한다. 더 노력해야겠다.