본문 바로가기

공부/입문자를 위한 Javascript 알고리즘 이론+실습

[section-05] array (includes, length - 오점뭐)

[인프런x코드캠프] 입문자를 위한 Javascript 알고리즘 이론+실습 강의를 들으며 풀어본 문제들

(출처는 아래 링크)

 

[인프런x코드캠프] 입문자를 위한 Javascript 알고리즘 이론+실습

 

function solution(menuList, today) {
  // 메뉴리스트에 오늘 메뉴가 존재하지 않고
  // && 메뉴 목록 길이가 10 미만인 경우
  if (!menuList.includes(today) && menuList.length < 10) {
    //메뉴리스트에 오늘 메뉴 추가
    menuList.push(today);
  }
  return menuList;
}

solution(["돈까스", "마라샹궈"], "마라탕");
// [ "돈까스", "마라샹궈", "마라탕" ]
solution(["국밥", "파스타", "카레라이스"], "닭갈비");
// [ "국밥", "파스타", "카레라이스", "닭갈비" ]
solution(["쌀국수"], "쌀국수");
// [ "쌀국수" ]