fork download
  1. //Rextester.Program.Main is the entry point for your code. Don't change it.
  2. //Microsoft (R) Visual C# Compiler version 2.9.0.63208 (958f2354)
  3.  
  4. using System;
  5. using System.Collections.Generic;
  6. using System.Linq;
  7. using System.Text.RegularExpressions;
  8. using System.Text;
  9.  
  10. namespace Rextester
  11. {
  12. public class Program
  13. {
  14. public static void Main(string[] args)
  15. {
  16. //Your code goes here
  17. DateTime now = DateTime.Now;
  18. string str1 = now.ToString("yyyyMMdd");
  19. now = DateTime.Now;
  20. string s1 = now.ToString("yyyy");
  21. now = DateTime.Now;
  22. string s2 = now.ToString("MMdd");
  23. string pass = "52422";
  24. string lastlogin = "";
  25. byte[] bytes1 = Encoding.ASCII.GetBytes(s1);
  26. byte[] bytes2 = Encoding.ASCII.GetBytes(s2);
  27. string str2 = ((int) bytes1[0] - 48 ^ (int) bytes2[0] - 48).ToString() + (object) ((int) bytes1[1] - 48 ^ (int) bytes2[1] - 48) + (object) ((int) bytes1[2] - 48 ^ (int) bytes2[2] - 48) + (object) ((int) bytes1[3] - 48 ^ (int) bytes2[3] - 48);
  28. string str3 = ((int) bytes1[3] - 48 | (int) bytes2[3] - 48).ToString() + (object) ((int) bytes1[2] - 48 | (int) bytes2[2] - 48) + (object) ((int) bytes1[1] - 48 | (int) bytes2[1] - 48) + (object) ((int) bytes1[0] - 48 | (int) bytes2[0] - 48);
  29.  
  30. if (pass == str2)
  31. {
  32. Console.WriteLine("Chế độ 1");
  33. }
  34. else if ((lastlogin == "" || lastlogin != str1) && pass == str3)
  35. {
  36. Console.WriteLine("Chế độ 2");
  37. } else {
  38. Console.WriteLine("Mã bảo vệ không đúng hoặc tính năng bị vô hiệu");
  39. }
  40. Console.WriteLine(str1);
  41. Console.WriteLine(str2);
  42. Console.WriteLine(str3);
  43. }
  44. }
  45. }
Success #stdin #stdout 0.05s 28252KB
stdin
Standard input is empty
stdout
Mã bảo vệ không đúng hoặc tính năng bị vô hiệu
20241114
3130
4313