본문 바로가기
파이썬 알고리즘 코딩

공배수 level1

by 볼록티 2020. 1. 7.
728x90
반응형

문제

10미만의 자연수에서 3과 5의 배수를 구하면 3,5,6,9이다. 이들의 총합은 23이다.

1000미만의 자연수에서 3,5의 배수의 총합을 구하라.

 

gongbaesoo = [i for i in range(1,1000) if i % 3 ==0 or i % 5 == 0]

sum(gongbaesoo)
#결과: 233168

리스트 컴프리핸션을 사용해서 1~1000까지 한번씩 돌면서 3이랑 5로 나눠서 나머지가 0인 경우의 자연수를 받는다. 이 후 sum함수로 총합을 구해준다.

 

 

 

출처: 코딩도장

 

 

728x90
반응형

댓글