-
카테고리
-
세부 분야
알고리즘 · 자료구조
-
해결 여부
미해결
코드 리뷰 부탁드립니다 !
23.02.09 13:35 작성 조회수 203
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));
큐로 접근해서 문제풀이하고 싶었으나 비효율적(?)으로 풀어버렸습니다 😂
혹시 이렇게 풀이해도 괜찮은걸까요 ? 리뷰 부탁드립니다 !
답변을 작성해보세요.
0
김태원
지식공유자2023.02.17
안녕하세요^^
아래 입력도 "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));
답변 1