A XNOR Gate is a logic gate in boolean algebra which results to 0 False if both the inputs are different, and 1 True, if the inputs are same. It's similar to adding a NOT gate to an XOR gate Following is the truth table of a XNOR Gate:   Input 1  Input 2  Output       0        0        1        0        1        0        1        0        0        1        1        1     Refer  https:www.geeksforgeeks.orglogicgatesinpython Calculate XOR of the input values  xnorgate0, 0 1  xnorgate0, 1 0  xnorgate1, 0 0  xnorgate1, 1 1
def xnor_gate(input_1: int, input_2: int) -> int:
    """
    Calculate XOR of the input values
    >>> xnor_gate(0, 0)
    1
    >>> xnor_gate(0, 1)
    0
    >>> xnor_gate(1, 0)
    0
    >>> xnor_gate(1, 1)
    1
    """
    return 1 if input_1 == input_2 else 0


if __name__ == "__main__":
    import doctest

    doctest.testmod()
