CK 001 | helloBot(javaScript)

This Is Empty.·2021년 8월 5일
0

codekata

목록 보기
1/35
post-thumbnail

문제

  • helloBot이라는 함수를 만들어주세요.
  • for문을 사용하여 빈 result배열에 greetings에 들어있는 인삿말을 채워주세요.
  • 인자에는 0과 1로 이루어진 배열이 들어갑니다.

let group1 = [0,1,1,0,0]
helloBot(group1); // --> ['안녕하세요','또 만나네요','또 만나네요','안녕하세요','안녕하세요']

반복문과 조건문만 사용하기

먼저, 문제에 주어진 조건대로 for문을 사용해서 풀었다.

map()메서드 사용하기

이 코드를 좀 더 간결하게 구현할 방법을 찾다가 map() 메서드를 발견했다. map() 메서드를 사용한다면 굳이 결과를 담을 변수를 선언 할 필요가 없다.

이것도 간결한듯? 싶지만 삼항연산자를 사용하면 단 한줄로 구현이 가능하다.

map()메서드와 삼항 연산자 사용하기

profile
Convinced myself, I seek not to convince.

0개의 댓글