OmegaUP: Problema 15394 - Operaciones Binarias

Codigo en C++

int main()
{
    string n_1;
    string n_2;
    cin >> n_1 >> n_2; cin.ignore();

    for(int i =0; i < n_1.size(); i++)
    {
        if( n_1[i] == '0' && n_2[i] == '0')
        {
            cout << "0";
        }
        if( n_1[i] == '0' && n_2[i] == '1')
        {
            cout << "1";
        }
        if( n_1[i] == '1' && n_2[i] == '0')
        {
            cout << "1";
        }
        if( n_1[i] == '1' && n_2[i] == '1')
        {
            cout << "0";
        }
    }
}

Codigo en Python

# Auto-generated code below aims at helping you parse
# the standard input according to the problem statement.

n_1, n_2 = input().split()

# Write an answer using print
# To debug: print("Debug messages...", file=sys.stderr, flush=True)
output = ""
n1 = str(n_1)
n2 = str(n_2)
# print(n_1)

for i in range(len(n1)):
    if n1[i] == n2[i]:
        output += "0"
    else:
        output += "1"

print(ou

Comentarios