특정 튜플을 표현하는 집합이 담긴 문자열 s가 매개변수로 주어질 때, s가 표현하는 튜플을 배열에 담아 return 하도록 solution 함수를 완성해주세요.
입출력 예시
s : "{{1,2,3},{2,1},{1,2,4,3},{2}}"
-> [2, 1, 3, 4]
function solution(s) {
var answer = [];
var tuple_arr = s.split(/[{}]/).filter((t) => t && t != ",");
var tuple = tuple_arr.map((t) => { return t.split(","); }).sort((a, b) => a.length - b.length);
tuple.forEach((t, idx) => {
answer.push(Number(t[0]));
for (var i=idx+1; i<tuple.length; i++) tuple[i].splice(tuple[i].indexOf(t[0]), 1);
})
return answer;
}
어제 문제 길다고 제대로 안 읽었다가 고생해가지고,,, 오늘은 열심히 읽고 빨리 풀었다.