/**
 * This function takes two numbers as input and demonstrates the intersection of "Left and Right Shift Operators" and "is not Operator".
 * The function checks if the bitwise left shift of num1 is not equal to the bitwise right shift of num2.
 */
fun intersectionShiftAndNotOperator(num1: Int, num2: Int): Boolean {

    // Perform bitwise left shift on num1 by 2 positions
    val shiftNum1 = num1 shl 2
    
    // Perform bitwise right shift on num2 by 3 positions
    val shiftNum2 = num2 shr 3
    
    // Check if the bitwise left shift of num1 is not equal to the bitwise right shift of num2
    return shiftNum1 != shiftNum2
}
/**
 * This function takes two numbers as input and demonstrates the intersection of "Left and Right Shift Operators" and "is not Operator".
 * The function checks if the bitwise left shift of num1 is not equal to the bitwise right shift of num2.
 */
fun intersectionShiftAndNotOperator(num1: Int, num2: Int): Boolean {
/**
 * This function takes two numbers as input and demonstrates the intersection of "Left and Right Shift Operators" and "is not Operator".
 * The function checks if the bitwise left shift of num1 is not equal to the bitwise right shift of num2.
 */
fun intersectionShiftAndNotOperator(num1: Int, num2: Int): Boolean {

    // Perform bitwise left shift on num1 by 2 positions
    val shiftNum1 = num1 shl 2
    
    // Perform bitwise right shift on num2 by 3 positions
    val shiftNum2 = num2 shr 3
    
    // Check if the bitwise left shift of num1 is not equal to the bitwise right shift of num2
    return shiftNum1 != shiftNum2
}