bit_manipulation.xor_swap_two_integers ====================================== .. py:module:: bit_manipulation.xor_swap_two_integers Functions --------- .. autoapisummary:: bit_manipulation.xor_swap_two_integers.xor_swap Module Contents --------------- .. py:function:: xor_swap(a: int, b: int) -> tuple[int, int] Swap two integers using bitwise XOR operation and return the swapped values. >>> xor_swap(5, 10) (10, 5) >>> xor_swap(0, 0) (0, 0) >>> xor_swap(-1, 1) (1, -1) >>> xor_swap(123, 456) (456, 123) >>> xor_swap(12345, 54321) (54321, 12345)