1이상 n이하의 정수 중 친근하지 않은 수의 개수를 출력하는 프로그램을 작성해보세요. 친근한 수란 2, 3 또는 5로 나누어 떨어지는 수를 의미합니다.
# 변수 선언, 입력
n = int(input())
cnt = 0
# 1부터 n까지의 수 중, 2 또는 3 또는 5로 나누어지지 않는 수의 개수를 구합니다.
for i in range(1, n + 1):
if i % 2 == 0 or i % 3 == 0 or i % 5 == 0:
continue
cnt += 1
# 출력
print(cnt)
# 나의 풀이 ----------------------------------------
n = int(input())
cnt = 0
for i in range(1, n+1):
if i % 2 != 0:
if i % 3 != 0:
if i % 5 != 0:
cnt += 1
print(cnt)
'Python > [코드트리]' 카테고리의 다른 글
[코드트리] 단 하나라도 만족하는 경우 > ab 사이에 있는 c (0) | 2023.06.21 |
---|---|
[코드트리] Infinite Loop > 몫 출력하기 (0) | 2023.06.21 |
[코드트리] sum 계산하기 > 완전수 판별기 (0) | 2023.06.20 |
[코드트리] sum 계산하기 > 숫자 사이의 배수 (0) | 2023.06.18 |
[코드트리] cnt 활용하기 > 윤년 횟수 구하기 (0) | 2023.06.17 |