Advertisement
Guest User

Untitled

a guest
Jun 1st, 2016
322
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3.  
  4.  
  5. namespace magic
  6. {
  7. public class Program
  8. {
  9. static void Main(string[] args)
  10. {
  11. var input = Console.ReadLine().Split(' ');
  12. var first = input[0];
  13. var second = input[1];
  14.  
  15. Console.WriteLine(AreEqual(first, second) ? "true" : "false");
  16. }
  17.  
  18. private static bool AreEqual(string a, string b)
  19. {
  20. var areEqual = true;
  21. var data = new Dictionary<char, char>();
  22. if (a.Length == b.Length)
  23. {
  24. for (var i = 0; i < a.Length; i++)
  25. {
  26. var firstChar = a[i];
  27. var secondChar = b[i];
  28. if (!data.ContainsKey(firstChar))
  29. {
  30. data.Add(firstChar, secondChar);
  31. }
  32. else
  33. {
  34. if (!data.ContainsValue(secondChar))
  35. {
  36. areEqual = false;
  37. }
  38. }
  39. }
  40. }
  41. else
  42. {
  43. areEqual = false;
  44. }
  45.  
  46. return areEqual;
  47. }
  48. }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement