[Java] 튜플


[Java] 튜플

문제 접근법 풀이 로직 자체가 어려운것은 아니다. 문자열을 어떻게 파싱해주느냐가 어려운 문제인 것 같다. 문제에서 제시된 튜플의 특성은 다음과 같다. {{a1}, {a1, a2}, {a1, a2, a3}, {a1, a2, a3, a4}, ... {a1, a2, a3, a4, ..., an}} 이를 이용해보자. 위의 특성과 같이 사이즈를 기준으로 리스트를 정렬한다. 정답을 담을 리스트에 각 리스트에서 중복되지 않은 원소만 추가한다. 첫 번째 리스트에서는 a1 두 번째 리스트에서는 a2 세 번째 리스트에서는 a3 ... n 번째 리스트에서는 an 리스트를 배열로 변환한다. for(List<Integer> lis:parsedData){ for(int i:lis){ if(ans.contains(i) == false) ans.add(i); } } int idx=0; for(int i:ans) answer[idx++] = i; 소스 코드 import java.io.*; import java.u...



원문링크 : [Java] 튜플