인프런 커뮤니티 질문&답변

wlsgml450님의 프로필 이미지
wlsgml450

작성한 질문수

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)

7. 교육과정설계(큐)

코드 리뷰 부탁드립니다 !

작성

·

255

0

function solution(need, plan) {
  let answer = 'YES';
  let queue = [];
  for (let x of plan) {
    if (need.includes(x)) queue.push(x);
  }
  if (need !== queue.join('')) return 'NO';
  return answer;
}

let a = 'CBA';
let b = 'CBDAGE';
console.log(solution(a, b));

 

큐로 접근해서 문제풀이하고 싶었으나 비효율적(?)으로 풀어버렸습니다 😂

혹시 이렇게 풀이해도 괜찮은걸까요 ? 리뷰 부탁드립니다 !

답변 1

0

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

아래 입력도 "YES"가 나와야 합니다.

function solution(need, plan) {
  let answer = 'YES';
  let queue = [];
  for (let x of plan) {
    if (need.includes(x)) queue.push(x);
  }
  if (need !== queue.join('')) return 'NO';
  return answer;
}

let a = 'CBA';
let b = 'CBDAGAE';
console.log(solution(a, b));
wlsgml450님의 프로필 이미지
wlsgml450

작성한 질문수

질문하기