반응형
내가 푼 방식1
num = 1
two = 0
three = 0
while num < 1000 :
if num % 2 == 0 : # 2의 배수
two = two + num
elif num % 3 == 0 : # 3의 배수
three = three + num
num += 1
print (two + three)
내가 푼 방식2
num = 1
sum_num = 0
while num < 1000 :
if num % 2 == 0 :
sum_num += num
elif num % 3 == 0 :
sum_num += num
num += 1
print(sum_num)
모범 답안 : or를 쓰면 되는구나
i = 1
total = 0
while i < 1000:
if i % 2 == 0 or i % 3 == 0:
total += i
i += 1
print(total)
반응형
'● 알고리즘, 자료구조 > 2021 알고리즘' 카테고리의 다른 글
우승상금 이자율과 은마아파트 비교 | while, if (0) | 2021.05.27 |
---|---|
120의 약수와 갯수 출력 (0) | 2021.05.27 |
100이하, 8의 배수이지만 12의 배수가 아닌 것 (31) | 2021.05.27 |
while 문, 23의 배수 | 조건문 쓰지 말 것 (0) | 2021.05.27 |
코드잇 : 거스름돈 계산기 | 함수, 기본 연산 (31) | 2021.05.27 |