loop를 통해 str2인 CBDAGE에서 인자(x)들을 뽑는다.
x가 str1인 CBA에 들어있으면 queue에 넣는다.
queue.join("")과 str1이 같으면 YES 아니면 NO를 출력한다.
//input
let str1 = "CBA";
let str2 = "BCDAGE";
let answer;
let queue = [];
for (let x of str2) {
if (str1.includes(x)) queue.push(x);
}
if (str1 === queue.join("")) answer = "YES";
else answer = "NO";
console.log(answer);
위에서는 includes를 통해 문자가 문자열 안에 포함되는지 알아보았지만 문자열에서 문자가 포함되었는지 가능한 방법이 많다.
문자열에서 문자포함 여부 방법