(알고리즘) 가운데 문자 출력

호두파파·2022년 1월 18일
0

알고리즘 연습

목록 보기
31/60
post-thumbnail


소문자로 된 단어(문자열)가 입력되면 그 단어의 가운데 문자를 출력하는 프로그램을 작성하세요. 단 단어의 길이가 짝수일 경우 가운데 2개의 문자를 출력합니다.

입력설명

첫 줄에 문자열이 입력된다. 문자열의 길이는 100을 넘지 않는다.

출력설명

첫 줄에 가운데 문자를 출력한다.

입력예제

  • good
  • study

출력에제

  • oo
  • u

문제풀이

function solution(s) {
  let answer = '';
  const mid = Math.floor(s.length / 2);
  s.length % 2 === 1 ? answer = s.substring(mid, mid + 1) : answer = s.substring(mid - 1 , mid + 1)
  return answer;
}


substr을 이용해 풀기

function solution(s) {
  let answer = '';
  const mid = Math.floor(s.length / 2);
  s.length % 2 === 1 ? answer = s.substr(mid, 1) : answer = s.substr(mid - 1 , 2)
  return answer;
}
profile
안녕하세요 주니어 프론트엔드 개발자 양윤성입니다.

0개의 댓글