[JS]_daily coding 4

seul·2022년 5월 29일
0

Algorithm

목록 보기
3/31

코플릿 데일리코딩 4번


수도코드

  1. 빈문자열을 입력받은 경우, 예외 처리
  2. 공백을 기준으로 문자열을 나눈다.
    2-1. 문자열을 구분자를 기준으로 나눠서 담아줄 배열 선언(words)
    2-2. split() 메서드를 이용해서 문자열을 나눈다.
  3. 각 단어의 첫번째 글자를 조합한 문자열을 반환한다
    3-1. 결과를 담아줄 변수(result) 선언 (빈 문자열)
    3-2. for문 사용해서 words배열의 요소를 반복
    3-3. 요소의 첫번째 인덱스 값을 result 변수에 담아준다
  4. result를 반환
function firstCharacter(str) {
  if (str.length === 0) {
    return '';
  }
  const words = str.split(" ");
  let result = ''
  for (let word of words){
    result += word[0]
  }
  return result
}

remind

str.split([separator[, limit]])
주어진 문자열을 separator마다 끊은 부분 문자열을 담은 Array 반환.

profile
Connecting dots

0개의 댓글