Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- namespace magic
- {
- public class Program
- {
- static void Main(string[] args)
- {
- var input = Console.ReadLine().Split(' ');
- var first = input[0];
- var second = input[1];
- Console.WriteLine(AreEqual(first, second) ? "true" : "false");
- }
- private static bool AreEqual(string a, string b)
- {
- var areEqual = true;
- var data = new Dictionary<char, char>();
- if (a.Length == b.Length)
- {
- for (var i = 0; i < a.Length; i++)
- {
- var firstChar = a[i];
- var secondChar = b[i];
- if (!data.ContainsKey(firstChar))
- {
- data.Add(firstChar, secondChar);
- }
- else
- {
- if (!data.ContainsValue(secondChar))
- {
- areEqual = false;
- }
- }
- }
- }
- else
- {
- areEqual = false;
- }
- return areEqual;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement