본문 바로가기

알고리즘/Level - 1

프로그래머스 / 가운데 글자 가져오기 (Javascript)

가운데 글자 가져오기

 

문제 설명

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

 

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

 

입출력 예
 

 

s                          return
"abcde" "c"
"qwer" "we"

 

 


내가 쓴 코드

 

1. S의 길이를 2로 나누었을때 나머지가 0이면

2. s의 길이를 2로 나눈 후 -1, 2로나눈값, 총 2개를 출력함 

   ex) abcd의 길이 4를 2로 나누면 2

        2의 값은 [0, 1, 2, 3] 순서로 인해 c가 출력됨

3. 그래서 -1로 b를 추가하고 그냥 2로 나눈값이 c까지 더해서 bc를 널어줌

4. 2로 5를 나누면 2.5의 값이라 0.5가 남으니까 -0.5를 빼줬음 (Math.floor 함수를 사용해도 되는거같음)

 

--

다른 풀이

   ...