mirror of
https://github.com/TheAlgorithms/Java.git
synced 2025-07-28 23:15:17 +08:00
Bit swap (#4770)
* Create BitSwap.java * Create BitSwapTest.java * Update BitSwap.java * Update BitSwap.java * Update BitSwapTest.java * Update BitSwap.java * Update BitSwap.java * Update BitSwapTest.java * Update BitSwapTest.java * Update src/main/java/com/thealgorithms/bitmanipulation/BitSwap.java Co-authored-by: Piotr Idzik <65706193+vil02@users.noreply.github.com> * Update src/test/java/com/thealgorithms/bitmanipulation/BitSwapTest.java Co-authored-by: Piotr Idzik <65706193+vil02@users.noreply.github.com> * Update BitSwap.java * Update BitSwap.java * Update BitSwap.java * Update src/main/java/com/thealgorithms/bitmanipulation/BitSwap.java Co-authored-by: Piotr Idzik <65706193+vil02@users.noreply.github.com> * Update src/main/java/com/thealgorithms/bitmanipulation/BitSwap.java Co-authored-by: Piotr Idzik <65706193+vil02@users.noreply.github.com> * Update src/test/java/com/thealgorithms/bitmanipulation/BitSwapTest.java Co-authored-by: Piotr Idzik <65706193+vil02@users.noreply.github.com> * style: remove redundant blank line --------- Co-authored-by: Piotr Idzik <65706193+vil02@users.noreply.github.com>
This commit is contained in:
@ -0,0 +1,13 @@
|
||||
package com.thealgorithms.bitmanipulation;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
public class BitSwapTest {
|
||||
@Test
|
||||
void testHighestSetBit() {
|
||||
assertEquals(3, BitSwap.bitSwap(3, 0, 1));
|
||||
assertEquals(5, BitSwap.bitSwap(6, 0, 1));
|
||||
assertEquals(7, BitSwap.bitSwap(7, 1, 1));
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user