가운데 글자 가져오기

WooBuntu·2020년 7월 27일
0

가운데 글자 가져오기

2020.07.27

const isLengthEven = (str) => str.length % 2 == 0;
// 조건문 캡슐화를 위해 따로 뺀 함수

const solution = (s) => {
  let middleIndex = Math.floor(s.length / 2);
  if (isLengthEven(s)) {
    return s[middleIndex - 1] + s[middleIndex];
  }
  return s[middleIndex];
};
  • 조건문을 안 쓰는 방법은 생각이 나지 않는다.
    (빌어먹을 클린 코드)

2020.09.12

function solution(s) {
  const middleIndex = Math.floor(s.length / 2);
  return s.length % 2 == 0
    ? s[middleIndex - 1] + s[middleIndex]
    : s[middleIndex];
}

0개의 댓글