본문 바로가기
공부/프로그래머스

[프로그래머스] 12903번

by _음주토끼_ 2022. 6. 15.

단어 s가 주어졌을 때, 단어 길이가 짝수라면 가운데 두 글자를 반환하고 홀수면 가운데 한 글자를 반환한다.

그래서 조건문으로 짝수, 홀수인 경우를 나누어줬다.

홀수이면 가운데 하나만 뽑아주면 되므로 s의 길이+1을 2로 나눈 번째의 알파벳을 출력했다.

다만, 0번째부터 시작이므로 뒤에 -1을 해주는 것도 잊지 않았다.

짝수이면 가운데 두 글자를 반환하므로 s의 길이를 2로 나눈 번째부터 그것의 +1번째까지 출력했다.

s[i:i+2]로 한 이유는 +1까지 하면 i만 출력된다. : 뒤에 넣은 숫자의 -1번째까지 출력됨을 생각했다.

'공부 > 프로그래머스' 카테고리의 다른 글

[프로그래머스] 42586번  (0) 2022.06.15
[프로그래머스] 42747번  (0) 2022.06.15
[프로그래머스] 77884번  (0) 2022.06.15
[프로그래머스] 12933번  (0) 2022.06.15
[프로그래머스] 42587번  (0) 2022.06.15