문제

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))

# 두 집합의 교집합 원소의 개수 확인
print(len(multiple_of_3 & multiple_of_4))

실행 결과

84

해설