# 10미만의 자연수에서 3과 5의 배수를 구하면 3,5,6,9이다. 이들의 총합은 23이다.
# 1000미만의 자연수에서 3,5의 배수의 총합을 구하라.
plus = 0
for i in range(1000):
if i % 3 == 0 or i % 5 == 0:
plus += i
print(plus)
233168
왜...1000보다 높냐 값이...
이거 짜고 코딩도장 답 봐도 모르겠다 이거 왜 결과값이 233168이 나와??
996 + 999 = ?
1995..?
이 댓글을 보고도 못알아듣네 레게노
아직도 못 알아먹으면 i랑 plus값 print 찍으라
아니 3 5 공통배수도 더해지는 거 말고도 그냥 값이 이상해서 모르겠음..
i 찍으니까 999 나오는데...?
3의 배수 2개만 더해도 1000이 넘는데 3이나 5의 배수 다 더하면 1000은 무조건 넘는거지 망충아
문제에 "총합을 구하라" 안보이나
아 제가 빡대가리였습니다 죄송합니다 죄송합니다
1부터 1000까지 더하면 1000*1001/2 니까 50만쯤되잖아 저값이 답맞음
이불 키이이이이이이익!
O(n)이네 다시 짜
1000으로 그냥 박지 말고 좀 작은 값으로 range(3)으로 찍어보고 무슨 일이 발생한 건지 알아보셈
3은 너무 작고 10정도 하면 되겠다