0 이상 1000 미만의 수 중에서 3의 배수이되 4의 배수는 아닌 수는 모두 몇 개인지 구하라.
코드
# 0 이상 1000 미만인 3의 배수의 집합
multiple_of_3 = set(range(0, 1000, 3))
# 0 이상 1000 미만인 4의 배수의 집합
multiple_of_4 = set(range(0, 1000, 4))
# 3의 배수 집합에서 4의 배수 집합을 뺀 차집합 원소의 개수 확인
print(len(multiple_of_3 - multiple_of_4))
실행 결과
250
set(range(0, 1000, N)
과 같이 구할 수 있다.-
을 이용해 A - B
와 같이 구할 수 있다.len()
함수로 구한다.