[Python] BOJ 1407번. 2로 몇 번 나누어질까 작성일 2020-10-03 | In Algorithm | 1407번. 2로 몇 번 나누어질까 문제 링크 https://www.acmicpc.net/problem/1407 풀이 코드 1234567891011121314151617# 1407번. 2로 몇 번 나누어질까 a, b = map(int, input().split()) def func(num): cnt = num i = 2 # 범위에서 2^k의 배수의 개수를 sum while i <= num: cnt += (num//i)*(i//2) i *= 2 return cnt print(func(b)-func(a-1)) 비고