Шапур был очень способным студентом. Ему хорошо давались все науки: комбинаторика, алгебра, теория чисел, геометрия и все остальные. При этом он был не только умным, но и чрезвычайно быстрым! Он мог складывать 1018 чисел всего за одну секунду.
Однажды в 230 году н. э. Шапур забеспокоился, не может ли кто-нибудь считать быстрее него. Он решил провести соревнование, в котором мог участвовать любой.
На соревновании он раздал участникам много разных пар чисел. Каждое число состояло из цифр 0 и 1. Участник в соответствие с данной ему парой чисел должен получить третье. Правило простое: i-ая цифра ответа равна 1 тогда и только тогда, когда i-ые цифры двух данных чисел отличаются. Иначе i-ая цифра ответа — 0.
Шапур подготовил много чисел и сначала решил проверить собственную скорость. Он понял, что может выполнять эти операции для чисел длины ∞ в мгновенье ока (длина числа — это количество цифр в нем)! Шапур всегда вычисляет абсолютно верно, и от участников своего соревнования ждет того же. Он честный человек, поэтому никогда не даст никому слишком большие числа, и он всегда дает одному человеку числа одинаковой длины.
Сейчас вы примете участие в соревновании Шапура. Посмотрим, кто быстрее!
Входные данные Входные данные состоят из двух строк. В каждой содержится одно число. Гарантируется, что числа состоят только из цифр 0 и 1 и имеют одинаковую длину. Числа могут начинаться с 0. Длина чисел не превосходит 100.
Выходные данные Выведите соответствующий ответ. Обязательно выводите лидирующие нули.
using System; using System.Collections.Generic; using System.Linq; using System.Text;
namespace CodeForces { class PapaKarla { static void Main() { string sValue1 = Console.ReadLine();/*Считываем s1*/ string sValue2 = Console.ReadLine();/*Считываем s2*/ char[] Array1 = sValue1.ToCharArray();/*Массив символов1 << s1*/ char[] Array2 = sValue2.ToCharArray();/*Массив символов2 << s2*/ char[] OurValue = new char[Array1.Length];/*Сюда записывается символы-результаты*/ for (int i = 0; i < OurValue.Length; i++)/*По всем элементам...*/ { if (Array1[i] == Array2[i])/*Кажется, все понятно))*/ { OurValue[i] = '0';/*Если равны, то символ результатного массива = '0'*/ } else { OurValue[i] = '1';/*Иначе символ результатного массива = '1'*/ } } string ForUser = new string(OurValue);/*Конвертируем наш результ-массив в строку*/ Console.WriteLine(ForUser);/*Выводим эту строку*/ } } }