728x90
반응형
단순 사칙연산 문제이다. bin(min(a, b))[::-1].index('1') 이 핵심이다. 파이썬이라서 가능한 풀이인 것 같다.
다른 언어면 절대 이렇게 쉽게 못 구현한다.
for _ in range(int(input())):
n, a, b = map(int, input().split())
t = bin(min(a, b))[::-1].index('1')
print(n-t)
728x90
반응형
'Agorithm > 백준 알고리즘' 카테고리의 다른 글
백준 알고리즘 10823번 더하기 2(python) (0) | 2021.03.09 |
---|---|
백준 알고리즘 10822번 더하기(python) (0) | 2021.03.09 |
백준 알고리즘 8974번 희주의 수학시험(python) (0) | 2021.03.09 |
백준 알고리즘 8741번 이진수 합(python) (0) | 2021.03.09 |
백준 알고리즘 7572번 간지(干支)(python) (0) | 2021.03.09 |