Showing:
Handle Score
@Ibrahim Nash 5765
@akhayrutdinov 5111
@mb1973 4993
@Quandray 4944
@saiujwal13083 4506
@sanjay05 3762
@marius_valentin_dragoi 3516
@sushant_a 3459
@verma_ji 3341
@KshamaGupta 3318
Swap two nibbles in a byte
Basic Accuracy: 69.14% Submissions: 1385 Points: 1

Given a number N, swap the two nibbles in it and find the resulting number.

Example 1:

Input:
N = 100
Output:
70
Explanation:
100 in binary is 01100100,
two nibbles are (0110) and (0100)
If we swap the two nibbles, we get
01000110 which is 70 in decimal



Example 2:

Input:
N = 129
Output:
24
Explanation:
129 in binary is 10000001,
two nibbles are (1000) and (0001)
If we swap the two nibbles, we get
00011000 which is 24 in decimal

You don't need to read input or print anything. Your task is to complete the function swapNibbles() which takes an integer N as input parameters and returns an integer after swapping nibbles in the binary representation of N.

Expected Time Complexity: O(1)
Expected Space Complexity: O(1)

Constraints:
0 ≤ N ≤ 255