문제
풀이 과정
const solutionA = (s) => {
const answer = [];
const result = [];
const sArray = s.replace('{{', '').replace('}}', '').split('},{');
for (let value of sArray) result.push(value.split(','));
const sortByResult = result.sort((a, b) => a.length - b.length);
answer.push(sortByResult[0][0]);
for (let i = 1; i < sortByResult.length; i++) {
const currentValue = sortByResult[i];
for (let j = 0; j < currentValue.length; j++) {
if (!answer.includes(currentValue[j])) answer.push(currentValue[j]);
}
}
return answer.map((v) => v * 1);
};
const testA = solutionA('{{1,2,3},{2,1},{1,2,4,3},{2}}');
console.log(testA);
틀린 부분이 있거나 보충해야 할 내용이 있다면 댓글이나 DM(sungstonemin)으로 알려주시면 감사하겠습니다😄