제라스의 iOS 공부/Swift 문법
[Swift 문법] Set 타입에서 합, 차, 중복, 중복제거
Xerath(제라스)
2023. 8. 19. 15:58
728x90
반응형
Set 타입은 중복된 값이 없다는 점이 참으로 중요한 특징이다.
그렇다면 이것을 활용해서 자료구조를 다뤄보자.
다음 블로그를 통해 공부를 했는데 크게 4가지의 Set 기본연산 메소드가 있다.
https://0urtrees.tistory.com/101
swift Set 자료구조, 집합 기본연산 메서드 정리
안녕하세요! 저는 Develop 멍구 입니다. ^-^// 🤗 오늘은 스위프트의 자료구조 중 하나인 Set, 집합 컬렉션의 대표적인 집한연산 메서드를 정리해보겠습니다. 그럼 바로 시작하겠습니다~ 🤩 iOS swift
0urtrees.tistory.com
1. union
: 두 개의 Set을 합집합을 구하는 기능이다.
var set1 = [1,2,3,4]
var set2 = [3,4,5,6,7]
set1.union(set2) // [1,2,3,4,5,6,7]
2. intersection
: 두 개의 Set의 교집합을 구하는 기능이다.
var set1 = [1,2,3,4]
var set2 = [3,4,5,6,7]
set1.intersection(set2) // [3,4]
3. subtracting
: 두 개의 Set의 차집합을 구하는 기능이다.
var set1 = [1,2,3,4]
var set2 = [3,4,5,6,7]
set1.subtracting(set2) // [1,2]
4. symmetricDifference
: 두 개의 Set의 교집합을 제외한 합집합을 구하는 기능이다.
var set1 = [1,2,3,4]
var set2 = [3,4,5,6,7]
set1.symmetricDifference(set2) // [1,2,5,6,7]
728x90
반응형