/**
 * This function takes two integers as input and creates a tuple by performing left and right shift operations.
 *
 * @param num1 The first integer.
 * @param num2 The second integer.
 * @return A tuple containing the results of the left and right shift operations on the input integers.
 */
fun createTupleUseShiftOperators(num1: Int, num2: Int): Pair<Int, Int> {

    // Perform left shift operation on num1 by 2 bits
    val leftShiftResult = num1 shl 2

    // Perform right shift operation on num2 by 3 bits
    val rightShiftResult = num2 shr 3

    // Create the tuple by combining the results
    return Pair(leftShiftResult, rightShiftResult)
}
/**
 * This function takes two integers as input and creates a tuple by performing left and right shift operations.
 *
 * @param num1 The first integer.
 * @param num2 The second integer.
 * @return A tuple containing the results of the left and right shift operations on the input integers.
 */
fun createTupleUseShiftOperators(num1: Int, num2: Int): Pair<Int, Int> {
/**
 * This function takes two integers as input and creates a tuple by performing left and right shift operations.
 *
 * @param num1 The first integer.
 * @param num2 The second integer.
 * @return A tuple containing the results of the left and right shift operations on the input integers.
 */
fun createTupleUseShiftOperators(num1: Int, num2: Int): Pair<Int, Int> {

    // Perform left shift operation on num1 by 2 bits
    val leftShiftResult = num1 shl 2

    // Perform right shift operation on num2 by 3 bits
    val rightShiftResult = num2 shr 3

    // Create the tuple by combining the results
    return Pair(leftShiftResult, rightShiftResult)
}