#Morning Algorithm
프로그래머스 신고 결과 받기
- 해결
- 1시간
- 2중 for문 내에서 contatins() 체크 -> 시간초과, dictionary에서 포함 여부를 바로 체크로 해결
- 집합의 교집합의 count로 하려했으나 구문이 생각이 안나 반복문으로만 해결
- 집합 Set(Array)로 변환, 중복제거
- 합집합: setA.union(setB)
- 교집합: setA.intersection(setB)
- 여집합: setA.subtracting(setB) (A-B)
- 대칭자: setA.symmetricDifference(setB) ( 합집합 - 교집합 )
-Dictionary 초기화를 한번에 하지않고 (dict[key] ?? (default))로 체크하면 간단 (Nil coalescing)