def solution(numbers):
answer = []
for num in numbers:
# 만약 숫자가 짝수라면 다음 수는 바로 +1
if num % 2 == 0:
answer.append(num + 1)
else:
# XOR 연산을 이용해 최소 1비트 차이 나는 수 찾기
smallest_diff = (num ^ (num + 1)) >> 2
answer.append(num + smallest_diff + 1)
return answer