Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 형변환
- GDC
- 스케일폼
- 강좌
- MMOKit
- watch
- ApplicationDomain
- Chart
- autodesk
- 샌프란시스코
- Document Class
- flash cs3
- as3
- 집합의 연산
- scaleform4
- 플래시
- flash
- addChild
- DataBinding
- as3.0
- KGC 2013
- scaleform3
- 클릭
- 애드온
- 태그클라우드
- scaleform
- 수학정석
- CLIK
- as2
- flash player 10
Archives
- Today
- Total
scaleform.minarto.com
4. 유한집합의 원소의 개수 본문
앞서서의 MathSet 클래스를 이용하여 실제 정석 책에 있는 문제를 풀어보도록 하겠다
① 1부터 20까지의 정수 중에서 다음을 구하여라
1. 3의 배수가 아닌 정수의 개수
// 1부터 20까지의 정수를 포함하는 전체집합
var U:Array = [];
var i:uint = 1;
while(i <= 20)
{
U[i - 1] = i;
i ++;
}
// 전체집합 중 3의 배수
var A:Array = [];
var cnt:uint = U.length;
i = 1;
while(i <= 20)
{
var n:Number = U[i];
if(n % 3 == 0) A.push(n);
i ++;
}
trace(MathSet.differenceMathSet(U, A).length)
//////////////////////
14
var U:Array = [];
var i:uint = 1;
while(i <= 20)
{
U[i - 1] = i;
i ++;
}
// 전체집합 중 3의 배수
var A:Array = [];
var cnt:uint = U.length;
i = 1;
while(i <= 20)
{
var n:Number = U[i];
if(n % 3 == 0) A.push(n);
i ++;
}
trace(MathSet.differenceMathSet(U, A).length)
//////////////////////
14
집합의 연산에서 배운 차집합을 이용한 계산이다...
U - A 라는 뜻이다
실제로 구하려면 굳이 차집합 메소드를 이용하지는 않겠지만 지금은 앞서 작성한 코드가 제대로 동작하는 지를 보는 것이니...
이번에는 여기까지다...
벌써 귀찮아진건 아니고 책을 보니 이번 챕터는 다 연습문제를 푸는 것이라...별로 할게 없다... 책을 구하셔서 직접들 앞서의 클래스를 이용하여 풀어보는 수밖에...
그럼 이상으로 집합의 연산 단원을 마치고 다음 단원인 명제와 조건으로 넘어가도록 하겠다...