Replit.JavaScript for-8. 심화-인사봇

younghyun·2021년 12월 30일
0

여러분은 IT 컨퍼런스의 주최자가 되었습니다.

행사장에 들어오는 사람에게 자동으로 인사해주는 인사봇을 만드려고 합니다.

처음 보는 사람은 숫자 0으로, 한번 봤던 사람은 숫자 1로 표기된 배열이 준비되어 있습니다.

처음 보는 사람에게는 '안녕하세요' 라는 인사를, 한번 봤던 사람에게는 '또 만나네요'라는 인삿말을 남기려고 합니다.

Assignment

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

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

const helloBot = people => {
  let result = [];
  for(let i = 0; i < people.length;i++){
    if(people[i]===0){
      result.push('안녕하세요')
    } else {
      result.push('또 만나네요')
    }
  }
  return result;
}

console.log(helloBot(group1))
module.exports = { helloBot };
profile
선명한 기억보다 흐릿한 메모

0개의 댓글