fork download
  1. using System;
  2. using System.Linq;
  3.  
  4. class Program
  5. {
  6. static void Main(string[] args)
  7. {
  8. var isMissed = Enumerable
  9. .Range(230, 510)
  10. .Select(x => ToBase36(x))
  11. .Except(GetSampleSource())
  12. .Any();
  13. Console.WriteLine(isMissed);
  14. }
  15.  
  16. static string ToBase36(int n)
  17. {
  18. var digits = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
  19. string res = null;
  20. while (n > 0)
  21. {
  22. res = digits[n % 36] + res;
  23. n /= 36;
  24. }
  25. return res ?? "0";
  26. }
  27.  
  28. public static string[] GetSampleSource()
  29. {
  30. return new string[] {
  31. "6E","6F","6G","6H","6I","6J","6K","6L","6M","6N","6O","6P","6Q","6R","6S","6T","6U","6V","6W","6X","6Y","6Z","70","71","72","73","74","75","76"
  32. ,"77","78","79","7A","7B","7C","7D","7E","7F","7G","7H","7I","7J","7K","7L","7M","7N","7O","7P","7Q","7R","7S","7T","7U","7V","7W","7X","7Y","7Z"
  33. ,"80","81","82","83","84","85","86","87","88","89","8A","8B","8C","8D","8E","8F","8G","8H","8I","8J","8K","8L","8M","8N","8O","8P","8Q","8R","8S"
  34. ,"8T","8U","8V","8W","8X","8Y","8Z","90","91","92","93","94","95","96","97","98","99","9A","9B","9C","9D","9E","9F","9G","9H","9I","9J","9K","9L"
  35. ,"9M","9N","9O","9P","9Q","9R","9S","9T","9U","9V","9W","9X","9Y","9Z","A0","A1","A2","A3","A4","A5","A6","A7","A8","A9","AA","AB","AC","AD","AE"
  36. ,"AF","AG","AH","AI","AJ","AK","AL","AM","AN","AO","AP","AQ","AR","AS","AT","AU","AV","AW","AX","AY","AZ","B0","B1","B2","B3","B4","B5","B6","B7"
  37. ,"B8","B9","BA","BB","BC","BD","BE","BF","BG","BH","BI","BJ","BK","BL","BM","BN","BO","BP","BQ","BR","BS","BT","BU","BV","BW","BX","BY","BZ","C0"
  38. ,"C1","C2","C3","C4","C5","C6","C7","C8","C9","CA","CB","CC","CD","CE","CF","CG","CH","CI","CJ","CK","CL","CM","CN","CO","CP","CQ","CR","CS","CT"
  39. ,"CU","CV","CW","CX","CY","CZ","D0","D1","D2","D3","D4","D5","D6","D7","D8","D9","DA","DB","DC","DD","DE","DF","DG","DH","DI","DJ","DK","DL","DM"
  40. ,"DN","DO","DP","DQ","DR","DS","DT","DU","DV","DW","DX","DY","DZ","E0","E1","E2","E3","E4","E5","E6","E7","E8","E9","EA","EB","EC","ED","EE","EF"
  41. ,"EG","EH","EI","EJ","EK","EL","EM","EN","EO","EP","EQ","ER","ES","ET","EU","EV","EW","EX","EY","EZ","F0","F1","F2","F3","F4","F5","F6","F7","F8"
  42. ,"F9","FA","FB","FC","FD","FE","FF","FG","FH","FI","FJ","FK","FL","FM","FN","FO","FP","FQ","FR","FS","FT","FU","FV","FW","FX","FY","FZ","G0","G1"
  43. ,"G2","G3","G4","G5","G6","G7","G8","G9","GA","GB","GC","GD","GE","GF","GG","GH","GI","GJ","GK","GL","GM","GN","GO","GP","GQ","GR","GS","GT","GU"
  44. ,"GV","GW","GX","GY","GZ","H0","H1","H2","H3","H4","H5","H6","H7","H8","H9","HA","HB","HC","HD","HE","HF","HG","HH","HI","HJ","HK","HL","HM","HN"
  45. ,"HO","HP","HQ","HR","HS","HT","HU","HV","HW","HX","HY","HZ","I0","I1","I2","I3","I4","I5","I6","I7","I8","I9","IA","IB","IC","ID","IE","IF","IG"
  46. ,"IH","II","IJ","IK","IL","IM","IN","IO","IP","IQ","IR","IS","IT","IU","IV","IW","IX","IY","IZ","J0","J1","J2","J3","J4","J5","J6","J7","J8","J9"
  47. ,"JA","JB","JC","JD","JE","JF","JG","JH","JI","JJ","JK","JL","JM","JN","JO","JP","JQ","JR","JS","JT","JU","JV","JW","JX","JY","JZ","K0","K1","K2"
  48. ,"K3","K4","K5","K6","K7","K8","K9","KA","KB","KC","KD","KE","KF","KG","KH","KI","KJ"
  49. };
  50. }
  51. }
Success #stdin #stdout 0.03s 132544KB
stdin
Standard input is empty
stdout
False