#include <stdio.h> int isKthBitSet(int n, int k) { if(n &= (1<<k)){ //Case : SET return 1; } else if(!(n &= (1<<k))){ //Case : NOT return 0; } else{ //Case : Error return -1; } } int main() { int n, k; scanf("%d %d", &n, &k); printf("%d", isKthBitSet(n, k)); return 0; }
Test Cases
Test Results
Input
8 3
Expected Output
1