올해는 머신러닝이다.
swift 연산자 모음 예제들 본문
출처 : http://codeman77.tistory.com/82
import UIKit;
// 홀수 집합
let oddNumberSet : Set = [ 1, 3, 5, 7, 9 ];
// 짝수 집합
let evenNumberSet : Set = [ 0, 2, 4, 6, 8 ];
// 소수 집합
let primeNumberSet : Set = [ 2, 3, 5, 7 ];
// 연산 결과를 저장할 집합
var resultNumberSet : Set = Set<Int>();
// 교집합(Intersection) : 두 집합의 공통된 요소
print("홀수, 짝수 교집합");
resultNumberSet = oddNumberSet.intersection(evenNumberSet);
// []
for i in resultNumberSet.sorted(){
print(i);
}
resultNumberSet.removeAll();
print();
print("홀수, 소수 교집합");
resultNumberSet = oddNumberSet.intersection(primeNumberSet);
// [ 3, 5, 7 ]
for i in resultNumberSet.sorted(){
print(i);
}
resultNumberSet.removeAll();
print();
// 차집합(Subtract) : 한쪽 집합에만 있는 요소
print("홀수, 짝수 차집합");
resultNumberSet = oddNumberSet.subtracting(evenNumberSet);
// [ 1, 3, 5, 7, 9 ]
for i in resultNumberSet.sorted(){
print(i);
}
resultNumberSet.removeAll();
print();
print("홀수, 소수 차집합");
resultNumberSet = oddNumberSet.subtracting(primeNumberSet);
// [ 1, 9 ]
for i in resultNumberSet.sorted(){
print(i);
}
resultNumberSet.removeAll();
print();
// 합집합(Union) : 양쪽 집합에 있는 모든 요소
print("홀수, 짝수 합집합");
resultNumberSet = oddNumberSet.union(evenNumberSet);
// [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
for i in resultNumberSet.sorted(){
print(i);
}
resultNumberSet.removeAll();
print();
print("홀수, 소수 합집합");
resultNumberSet = oddNumberSet.union(primeNumberSet);
// [ 1, 2, 3, 5, 7, 9 ]
for i in resultNumberSet.sorted(){
print(i);
}
resultNumberSet.removeAll();
print();
// 대칭차(Symmetric Difference) : 두 집합의 상대 여집합의 합, 합집합에서 교집합을 뺀 것
print("홀수, 짝수 대칭차");
resultNumberSet = oddNumberSet.symmetricDifference(evenNumberSet);
// [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
for i in resultNumberSet.sorted(){
print(i);
}
resultNumberSet.removeAll();
print();
print("홀수, 소수 대칭차");
resultNumberSet = oddNumberSet.symmetricDifference(primeNumberSet);
// [ 1, 2, 9 ]
for i in resultNumberSet.sorted(){
print(i);
}
resultNumberSet.removeAll();
print();
실행 결과
출처: http://codeman77.tistory.com/82 [☆]
출처: http://codeman77.tistory.com/82 [☆]
'IOS > 예제모음' 카테고리의 다른 글
ios xcode 스토리보드 깔끔하게 사용하는 팁 (0) | 2017.08.07 |
---|---|
swift array to Set (0) | 2017.07.17 |
swift 로 몇분전,몇시간전등으로 표기하는 예제 (0) | 2017.05.11 |
권한 예제 모음 (0) | 2017.04.25 |
swift 카메라 및 갤러리 접근 코드 소스 (0) | 2017.04.20 |