Advertisement
Guest User

Untitled

a guest
Nov 19th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 28.16 KB | None | 0 0
  1. blic class Shuffle
  2. {
  3. // The lines of hex values got shuffled
  4. // Indices below, So the first line should be the 83rd printed out,
  5. // the third line should be the 33rd, etc..
  6. // Correct the function below to print the next step
  7. private Integer[] indices = {83, 20, 33, 47, 112, 153, 156, 101, 151, 46, 154, 35, 82, 51, 150, 21, 62, 183, 88, 176, 137, 44, 143, 165, 106, 36, 41, 42, 7, 57, 102, 136, 98, 122, 50, 87, 69, 184, 109, 32, 9, 166, 172, 96, 100, 168, 105, 6, 80, 43, 170, 155, 120, 75, 162, 56, 92, 52, 181, 13, 70, 4, 25, 174, 115, 37, 175, 145, 138, 29, 11, 114, 26, 149, 169, 79, 140, 126, 64, 163, 133, 66, 74, 121, 48, 167, 179, 34, 99, 59, 131, 134, 91, 130, 177, 23, 60, 24, 40, 178, 90, 173, 39, 182, 148, 171, 71, 19, 3, 113, 93, 17, 116, 14, 61, 132, 78, 97, 45, 58, 159, 157, 18, 72, 125, 76, 86, 129, 84, 16, 124, 139, 119, 110, 164, 104, 8, 146, 55, 63, 161, 10, 135, 147, 89, 141, 107, 118, 28, 180, 2, 67, 15, 108, 142, 95, 38, 111, 85, 27, 81, 103, 53, 144, 152, 117, 77, 158, 123, 31, 0, 68, 160, 12, 94, 5, 128, 49, 127, 22, 30, 54, 65, 1, 73};
  8.  
  9. private final String[] code = {
  10. "8313333353236333431303732303037353430343739343539313739353936393137303838313431323634353034323935333437373437363035303936393939303430",
  11. "3135333136373137323637343532363133373834343434383933323031363036313034333031343732393931333030353035303033363131313639363334323036393",
  12. "5343037313833383831313730383835373932343239393634373337323539383937383633333138363837393030303234373933343632353737363539353830363039",
  13. "1353532373536323137343438353132393535383531393330333235343630323631393537363234343730353133353933353334363230303934343538393638303131",
  14. "6a6257456f427a43674b4e73684b79603a4a49776948706a6f4979636b4a7c6439494e726f4b3539614a4771674f4a5b3e4d7d6a6c60525232487e616f4e7160696f5",
  15. "06266427c6038414246734c40436d6670666f4a323963637d60664a7860674b71606a4d71666e4d35306c657a62674d7b61684d706066615755374d78656c4278676f",
  16. "467b6e6079666f4337316f647a656f4d7e6b664d7c62674e323362647167314b4346704f42446c63786b6a4a33316e61706368437f616f487c6469497065694835366",
  17. "b4d6062604f4567624845453e6354636d567840604f61513e4c7c656b4271636d4d7b666b4b7d62686f55406e4c4b74684e4974684c7c606f433a386d595641614378",
  18. "d3736604b427666494050374d7a6b666e515a3f4879656e4f786b6d4a78616a4e32326c6678656b4c7a60674378603a4d7d42604a4c77694e786d3a4f41706a497d63",
  19. "3638303534373839313334313834373937393836343435323338313032303038383134393531353731353731303538303836353134393834343934373033303230353",
  20. "4f706468655a42664d7b47644e4d766d4a7c663b424c7b6f487d636b4d79626e487c64694a7b653d4f41706b487c616a4379666c42323262627966674d7c656f645a4",
  21. "5323034393530353538383737383730393130343037333532373634323636313433343933323733373932333232373336343236313838373030333834383233333931",
  22. "3232333231373232393434383537323636363539343539353037363232313435303238303334333433353731353638353336393534323230363738303139333434323",
  23. "8393039373138393535373534323737323833313939323838383133303239393436363939393834363836343231373336323837313333303631383731353130313639",
  24. "36636d7b626c4371646a4d7b6769615452364b7e666f4c78626a437163666e5441644878476e424b77684a7b66314e48756c4c7f63684c3a316f627d6b694a7067674",
  25. "9393734393236313035323732313438333739303330313832363730373135383939373133353631313939373931333935343938303638323235323435383333363337",
  26. "3232363739333837343730373136323831343135393736333933313632363334353533303532323834383132343035373031303235373730323134353933353235323",
  27. "35745634f56426e4a60426e6741366041425032497b616743303238220a236561636820656c656d656e74206f6620277a27207769746820696e646578206f6620276e",
  28. "3739343935303537343933323031343739303235343138373539343236363733333834373734373530333437363031383734353237363635333835323639393133373",
  29. "6c4b7f6a6f4b3a306f6171656d4a716b6f437a63664a7d6a674c32396a6c7865684871676a4a7e666e4d71676b4e3137714a4f776b4a7d653a434d716d4c78656f4a7",
  30. "b666a615a53374979636d4d7e616b6350706f60786b674a33346c657e6366427e6268625251374d7e606a4c7b626663557b674c47553f4378606a675b5630437e6a66",
  31. "3632303033313530333339383338303238333533343130303639323135333438303338353938383938323930383533323436333236353639393234363539363434353",
  32. "b706a6c42716b6f6553716e4047543143706a6662555a314e7b6269497f66314d49706d4a7f62664d7861384b78476e4d4d7567437f633948497a6a497f626c4e3735",
  33. "34d7e6467675157304c786b6a4c7a62384f407b6d4b71676c4e706a67493a39644a427b634f4a52314f7f6b68635b57354379626b42786a6f61545b374b7e626a4e70",
  34. "647165664a7d6b6d4d7a676b4b78626649373469437e47634b6a5b34497b67694a7e603c4c6e41615d5b41614a7a426e49695666504e72674e4b32734d64746e4a475",
  35. "3036333832333637303038343037363831323539393331323738363330343137363935363739323438323430313231373739373230393933343131333934323437323",
  36. "1363936383039323236323133303730343938373130303431373632323236383035303234313831393137373635323333313332353234363732343139323332393732",
  37. "3430393930363536343431393631333239383631383533343439373338373039393931393531303136393832373639353835303838323330373739363035343432373",
  38. "5363235313333393131333433373132323636313831353033323132333533313038323030303535353730313234373737303839373939323537333439393238373234",
  39. "3383133393135323934303836353031353734323134393932363732373539343939363933343335353834313935313030393935343532373636343037393733323331",
  40. "4f6c4a4a46665848713d414544744e6974604a49756e42716a6c497c626c487d636e4a7e61304c60466449704a6b647d656a4d7e636d4e7c60664f3b306c4a4745664",
  41. "6d6252736b6370616f4f303463657a6b6b43716b67427b6a6e427c673b4e4e706c4c7c6567437b67684f70656a4e3637754c464463627964664b3b376a6d7161694d7",
  42. "4a42563f437f626b437d65694931386f414f3770486a506b504e75614d4834744e6d75624c4a4e6c617d666b4e7c676b4c7b666f497a6a6f4b30346a4e4243704f454",
  43. "427960674f79626d4833326e627866694f7f64684278656865535233437d63694f7c62304c4748754041416b6d70676c4a3a33696571666e4271616c4330366964706",
  44. "3037323731373035353132363835323534303438313434343830353930303630343037343430343336333532343038333039313739303731323130373335363037393",
  45. "2303334383437333837313634323030343732343431353239393131333938313330383030393731353337333334303239343036303934383936333038353238353637",
  46. "9303735363639333034373435373234393736353636343830373838363639323932353133313338333436353333363132363835333838353138373735313736393536",
  47. "272073686f756c6420626520786f7227656420776974682074686520696e74656765722076616c756520696e207920617420696e64657820276e272c20746f6f20657a",
  48. "76156503f487963694d7d653e4b4b7469437b626a4a79616a4e32346f4e437b6e484454364a7c606a62565536427f676b427e6a6c4b7d6b6e4d79676b6e57563f4a7c",
  49. "3633323334353030343138383634313531303138323739343737393133383535323831323330303033383230353335353332323131343531343439303134393938373",
  50. "9323036393033303139363838353635333539323139353935363035313037393537383431313137363833393635363538383033373235353134313639363939353837",
  51. "646d4b786068645040644f7049654e487b684c7d63384e4e7b6f4a3130696579626d487b6a6e4b716069433a33744b45496f647f6667433a306d617e626b437f62694",
  52. "7a43614b417a6f487f6d3a434e7b6a4e7b616d4c303163657861674c7b65674c7062684e786a684b37367540434163647d67694836306d667a61684e78636a437a606",
  53. "3e484a433a437d7467494652334e7e63694834386f4f4475614b475a354f78676f4f7b626b4a7d616f4a7e6d3b4e434430497b726967796568437f62314d7b57334d7",
  54. "7d606d675443604d4a4277406a532d4c4641605e7f5a31437a67664c7d63694c7f6b694c706a6d665a466459547a6f40414a62406a706b64706566427c623c5356406",
  55. "6f427c6d3f4b4b756e4878646c4878643d4a4b7a6f4d706466487c616c4f71676f4e3a376449457269647b666e4b35326a647d666a4e7d6566497b6766497f64694c3",
  56. "2686549474a6b414b426860796666635732784c4a43314d4b4869657e606a427a60384c4242394847496a494363674d4c4a314f43463b4e56486e4f6f75614f4b416f",
  57. "3037313238303430383138373033313134343233313438393631353934363733323838383937323133313431363636343034343731363535393737343435353435343",
  58. "3530333839303137353135363733363133333633323631393931323639333936383434323233363331383031323936323639363931363431393631343637393030383",
  59. "5343236333439393438323936363033323831373032343732323137333837303638313933313335343835333038313639363033303035393734363039303436333231",
  60. "42786a6d4231366e6178676f4e7c666b4f7d67674e7d676a4c343470434a7a6f4c7d603c4f4e70684b78676a4a71636f4e7c6b69487f6c394d4977694e7b606c4b7c6",
  61. "6664e794563424976664f7c6430434f7566427c63674979616c4b7d646e4c7e6631434e776c4c7964674d7c626d4e37376364796766497a656b497e6268433138674f",
  62. "7749497a664b7163314d4f7368497a666f4c3a366b657c646c4e71616842796a6b645775644d405b30427e616867535334437d60694c706366675451354a71626b487",
  63. "6383431363539393930363437313539363137383037393332383733373136323533363432323332373038323730313139363035353839303739313935383932323231",
  64. "657c636f4a7c6a6849313676484f756e4878673e4f4d72684a71636c427a636e4878616d4f7065384e487a6d487a65694a7c626e433b31626d71646b487b606862534",
  65. "3638303538373638303233373433323632343832333039353338373231323431353133313535343833393633383632353934343035363338373034333936313739393",
  66. "5344644c7e51694d564660467c40654c4e7069437c6a664b7064664f3b30614e4c396e494256344a7c6b66493037374c41766e4979646f4a70636d4f716a6a487e653",
  67. "3735363939363730323139343336313234343532353839333231373339333738353338373632363538373637313138353531333832333337313332323936363532363",
  68. "7675651324f7a666e4c7b66304e4972684d7a66674d7e6a684e7c636f427166314d4747704c47466e617d66674336346f657e636c487b636f49303462657f60674d7e",
  69. "6373331363335353133373430373535363832313332303430393838333335303538353132383539323634383932303733343833343135313330313438333330343034",
  70. "3933303731333539393031383631363031393730353031303539363332363432373630323133373535313630383032383330303231323335393131343039333233363",
  71. "3032303439353834383437313530383330343437313932333834373030353034343730373237383836303636323438323531343135323135303432313037393237303",
  72. "2313638333434323339333836353031363732303734383839303834353730373239363830343637353932373235313532393138313435353233393934333738393638",
  73. "6a6a4f70666e4d3532704b4c766e4871643a4e4b776d4f7e626b4c3b35686370666a487b63684d71636f437a603d49715334497c6168655753374d7b636e4d7c676e4",
  74. "268437a616948716467487c6b684831376f4d4a7b65414b5b35487d67686f5b53304f7a633c4c4f7b68427d6a6b433730774c49746f4b71613a4e4c726e42716b6f4a",
  75. "6333137323930323736393933353436363736303636363236373438353531393138353733363637353136303233363533313434343636323535353739353939303438",
  76. "e7e6a6a4f7062696f565b314378646e4271626a4b7b623d4f48776c437c606a4d7e67694c7961394045487b4043456b637162684936306e6c7e62684c7160674e7d63",
  77. "b5431487e6a6743786266437c646b4b7e65666554756f637e66664d3a326d6d70656f4f78616b4f71616a4e3b36686c7c6d384b4447714e46486d627e646d4d36356a",
  78. "4c7d676b487a6b6f4a7b636e6e5b5333437c626b4d7866694b7961314a40756b4b7d6a664e7d6a6a6153706b6779666f4f36326c607f616f4d7d67664f7861674f363",
  79. "1333934333736393038313733323038313532363537383035383834393038303039333234303735313832363132363933373030333138383834383439313034303032",
  80. "4363437373033343533383538303533343732393535323538303437323834313332333230363834363837323936313037313839373532333034393533323838323633",
  81. "433232724c4a456e637e616e4a303868617d626c4d70636e4e7b626f4d33396c6c7d646c62564467437145604b4f766949716c30484a746e4d7e63664f32336e66716",
  82. "3230303138333538393937323737353934383030313836363930383233313631383238393235393132343734353832353930353535383839393636303136373434393",
  83. "c4b7d6a67483537704d4d7a6a43706230494c706b4f71676f437c626e4a706d3c4e4d71696055776b6270646d48303162657d63694b7d64694e70616e437f64684c33",
  84. "b306a6078613e4e4c7b664b7c65664879676b4d37317a484647626d786a66483737626d706267427e606b4f70626b4d7965684a34346c617d65664f7c66684e7c676b",
  85. "1343538373236383037313437343233323135393931373633373433343535363134353039313734313033363833383337313038363931363839363431383633333334",
  86. "7c676a4e71623e434d716a4e70616e497c656c4f7c6166487065394840756d4b7b626d4e78636f4f78676e4f7c6d3e494645744e4e766c4f7867394f4b70684f70606",
  87. "60394a4b7b684b79636b4a70633b497c53344c7c6666615254304f7c6766437e62694979666f497c606e6e575233497c616e4e70666e4f7c6c314d4f7b694a70626e4",
  88. "3738313034383333363533373136393238303635383535303531393431343133363137373838373531393431333931383338323037323631353736313834303031353",
  89. "96f4a7a51374b7f626b675654354d7f6168427b626a645b50324e7d66664f7b6a6648303970424b726742716138424b7469497a656f4d7162684a79616c4c78603b49",
  90. "04b79636a4b7e656c487b65664a7c636c62525a36437864694c7c616d4978673b4f4a77684d7b676f433133704044436f65706a6e4c36366f61786a684b7a6167427f",
  91. "3337323338313831313738393431343632353935383230393937363437313637353330323839333935363637353537313137303733373935363730323636393930383",
  92. "3239303135383139313737393031373134343937333131333632333133343938323430383636343731343638313032303230303133323239303138333739393336323",
  93. "f666942796666427d6a6e6e53736e4a4156374d7c6266645553354c7060694a79606f6e5b5a33427d6a6f4a7d636e64547569647c67664e353663607e656f497b6069",
  94. "3633343231343038383633353937363133303035343434383637393532343439323033353632353532383239313032383633313231333431303135313430353539373",
  95. "2333762667b6b69497e6268487c60684e7b663a4b44417a484f736f4b7062394f4d7b674a7e6a6f43363862677b616f4b7a6467437e646b497e6d314947407b4b407a",
  96. "46f647c61674378626d4371626d4a3b30674044726e667e606d4e3332626179656e6f575a3e4c7a63664f7b6b6b6054746e4d4a57374f7e6767655152364e7e6a6e48",
  97. "3333343939373436363232333130373531313434303033383631303035303937323235313336353538373136373535343839373137333035313335333038343034333",
  98. "0614b4d736d4878616d4f7a6539416e3067494676624e4348694f424530665b4860425a43624e6f776e4041416c677d613c4f6941604e7b496e637b6a6d43796b684b",
  99. "0363236363036363931343734383730393439373436373231353130333230373338383832383832303630353138333031323434313237333136353633333939313433",
  100. "16a4870606c4d7b6167423a3768647c6a6b487c646a4370616f427d626b4f33326e647c616e487d65684c7d6a6d4b79656e4333346e4142726e637f616b4e34396d63",
  101. "62664f7a676a4334336362796a6743786a6b4b796268437161694c3a356360796b66487a63694d70656e635777654e4656354c7a67676f575a35437f656e497b6b6f4",
  102. "636383634393033383234393135323431313635343434343533393339333931323237383132353332323939333235220a7a203d20224c4d71674d7f6a6a6f5b456e51",
  103. "4f716566615640634379476f49417b6c4f71673e494c716b4d7c6b6a4d35356a657a6366437b6569497f64664a3330744a4b42636471666b4c33346d637d646749796",
  104. "e6569437a67684a7a66314d4d7b694979666c4270626e4a35346a62796b6f4f7e606c4d71636a4d7f613e4f7c446e4f40756f4e7061394e4d7a69487e656a437d6067",
  105. "7333838393232373037373038353133353338313639333237323837393235383632323738343938323838393232343436393831373533373536373836383439353934",
  106. "3634333730343437343139333539333433343038343035353233373339363139353135353934353638353139373936323536343837313637373835383335313932363",
  107. "3035363137313138353334343130383838313036343239363830373336323736393537303233383039373239393735353637323336323435333134383230333431343",
  108. "3630393034393831313536363235343739363634373838303938303532313934353539333234363835313036303133353239343233393136333136343336363938323",
  109. "4f7f62684e79613f424170684d7a626c4f7c6b664c7866674f7f643f4a4b726c4a7065694d796a67493a39664c4b7669657a67664e3433636278656a4879636a4d313",
  110. "3430373032323230313333343930363339373731323536373333343439353333323939343434353430313630353833363632313835313431393432313130303135343",
  111. "94e7963674a3b3169607c673e494d7b67427a646e437c656c4e79606c6f5740614c7a40674b4077664871663d4f4a776c487a616f4d313262617d6b6b4d7b65684c7c",
  112. "6333833383138353536303436363437393330323432393332373232393839373331353935323537343939323138343135353032353135323032343636363439333130",
  113. "626c4f7f646d4937346e4c407065404a56334e7c676e67555232427a623f48497b6b4b7d62674e3131734a48726b4e7f62314c4c7a6e493b326f6c78666c4e7862686",
  114. "7b606e437c60664d3131696178666f4978666b4e7160674c7a6b68645648634f7944614940746e4e7a6d3f4b4f7a674971626d4378666c437d64314c4d736f4f7e676",
  115. "a674b7e656d4d7d673d4f4d756f4e7c63674b34346649407563667160694b33386d6c786566437f676f427f606d497d613949407a6e4b7e666f4f7f646d605242644d",
  116. "7303531303938313938383735323233363430383831333330313631353135363237363236383231343238323534343538353239383233393238333139383835313833",
  117. "8333837353839383732353035393734373034303439303932303830323835393135373239323837363334333030363330313437333235373534323234363932333732",
  118. "2333534383630303934353232323736313532363237393031343937333536393539363037393538373936353332363538323937323836343836303136373835353032",
  119. "351374b7161684d79646f635b7a6e4e4251324c7862676f545b364970666a43716368427b616b487d6666655054344d71666c4b7b6b684b7f6c3d494b716e4d786a67",
  120. "d4c4740384f7076674d475a334b796b664a3238604d4d716a63716c31575346604e7a7466404451314d78616f4a3535304a4641696070606d60554467595a42624a7e",
  121. "4383139333532373638333330313033313538393735323832303037373431373133373739323134303032343431343837303839313736313035333434353731383634",
  122. "7f603b434e7b6e4d7a656c4d7f6a6b4d79663a414348754b4a486c607c656948303669617c606f625b5037497d626a48786231487d563549706066605652364c7e616",
  123. "3938363630343235353939363336363638383431383638303438333733343531313138333434303837363432333933333234373037343535373036353830363133333",
  124. "3343833323436393430363835353931383333393138383534313831373135333236333935313031393836343338303133393138333437383530373630373033313937",
  125. "7d646642796a664a7c616f437d666b4330326f6371666f4a7f636f497c61676251513e4b7f606f4c7d60684c706b6c4b7f6a686e537a654b4550364979646e625a5a3",
  126. "3036363037343734343638353535363435343538313933383236353431343134353535353434393434343436373432393239313634343535363336313134343038303",
  127. "d6b6f4f706a676455376049457772484c726f4e7f6a6c625173634b4751324b70636f60524666595b45634d6f716142794e6a494d4233665b406f4c53426648687765",
  128. "7373535353837303738313837313838323737323534373931303330303337373235353333343531383930303437303730383837313634313330373733343632313835",
  129. "3930343037313437373439323039363736363036383832313239383734373234373737303131373531363131343938303838373033333136393833343630323238343",
  130. "e514963497145664d4a73664b7e623a4b49756a4f7d6368487c636b4e79636c4c7861394e4076696f555b334370646b4f7864314843447a4c4e7b6e4f7a6738494073",
  131. "9627e6669437d616d4d7d636d615b53324a7c61664279676a4f34337a4944476c6c7f6b6c4b31396e657e666c427b626d4d7b60664b3b316a62716a6a675747654e70",
  132. "3538373932313438303730343538343438303532343838343732323836393332313036383433343035353431323934333936383234353033343231373431373532383",
  133. "3737333336313738313630303232363134323335323336383034313134373733373931303439353930363436303036313238353832393239303734363931343231383",
  134. "a48706a684e34336c677c6a666f544961487a406f4c4074674a79643b4e4f7a6d4e7f616b4d7e623c434d7b6e4c3339644a477a6e4e475431487b606f665457364b7d",
  135. "3133373939373735333739383034313931383931383539363133363032313732323130343033393137393738323532323538343134393733303631323132353031363",
  136. "3836313439353034353937323736343934333935363136343035363839333637333132353538383631353935363036303331323039363737303939333939313538353",
  137. "965684c7b65694e71666b675a533f4f7e60684c7e666f4c79663a4c4d706f6257776d637b666b4f34396e6c70636a427e636e605155344a7c676c4b7c676d4b7d636b",
  138. "3638313633353035393731363638333934343032313639313139303434383633303838313933303830343939363139313931363632383434303735303738343534323",
  139. "3735313330393532383831363036313539383032373936333332303138383330383435363733303033343934323336303236393734343232393730383130303239383",
  140. "7161694337376040427063607c61664b31336b657960664879666d4f3633696778626a4f78676a4379626a43706b694f373075484b42636d7862694a3b386e6270616",
  141. "86e64706739487b44634c4871684b70613e4c4a776a4d79666f497c6a6d4f7a603f484873676257446f427f49674b49756d4e7b653d4a407b68497c6a694c78606e4a",
  142. "b786a6a497d6a6c645356324d31366c677f63684b7b67674f706b676257746b61716a694d32316f6271626d4978606e64535b314370666c49796666497b643c4f4648",
  143. "616a42716769487b6c3f434b716f4a3538634a4773624c475335437d6067605b50334f79606a4878646a67545735427160664d7c6b676e54716e657c6a694e34306f6",
  144. "4d716d4c71636a4b7867694d7a64674b7960304f4173684e7f636e4c32327a4c4b4362677063694e35396a617b62664c7a6b6b4d3638636770646f6554756e4840533",
  145. "6f497d616a4c30376740423167494a71654946496f50784b674a4076674b7c6b6c487d66684e7b606c437065384a414463487847644c6c506c4e474246607c476f645",
  146. "3535363030373532303536323933393038363134333331373934343933353933323235353039393638363933343836343037363638373639393330393733313739383",
  147. "667e60664878666b497a636f4236306a6c716338437d43674e4e736e4c79603b4d4c7667497e61684879656b4e7b6c39484d77666f55706c6579646b4c3b326b617a6",
  148. "0323534383936333730303735363832303433313836393339313439363532363131373438313537323433313431333137383333333236353132373937323739323736",
  149. "4393035323831323937303539373536313239373135303434383135383535303939373638383530393330323231343730363732383936343236303739373531333434",
  150. "d75684e71643e42407568437b6a6c4f7867384940706a4c7c606d4c786168427c6066427c65314e4444734e45486e6370606e4d32336e6c70636f427f62684a32396c",
  151. "3134313736363533313939383431353036383136373139373139303534383635343735373930313630383839323335313232343030303735393539373332393330313",
  152. "d79616a4d31326a627a6b694a7f6b6f437a626d4f7d6b6b493338734f4a476b6679636b4334346d6570636a4c7a616f4c7b636e49786139494b7a664971636c427a66",
  153. "2664c7060674b7d6a684f7b656f4b343463647c646c4e7a626a4b7a62696e505134487f666f487e6a69487e6a6c6155476f4b7c5a304c71636c65545634487f616a42",
  154. "7313334343637353036363532313433323237393135333535333530363232393431313637333539373739363435303138383238343436323534373534343539393534",
  155. "b4d7062694d7b676b4d71663e424f77684c7e6a6a487c6b6c4936306d657d646d4a78676d4b3739704f4340626271636e4d31376a6279666b4b7b65664f7b666a4a7d",
  156. "03f427a626e437f653940464261404745764844456042417a6b487d6767645649654968533143353169414147764b44466c4b4b73674f7b6b664b7f63686756406f49",
  157. "636f427f65674a71616d6755533f48716a6c4f70626c4e7e603c424a76674a7c666b42716a674c7f636f4c7e603d427056334c7f6368645651324c7e656d4d70656c4",
  158. "3230393639393532333035383332303536353935333139383138373837373036333335313639363030353732343832363830393532343633343339373837323631303",
  159. "7c676f6e54573e4e7b65684d7a60664e7e646a615641644f7e47674b40746a4f7b633f4c4d70664f3136626c7860694d78606a4e353762494575624b425634487b646",
  160. "3733353032353933333636353039393335313731373038323139363532313734393434333935303334393439303936383338353237343032323036353332343738313",
  161. "5303731363736303833383430303436303230383238343238343137323038313736333131363435343036323530353430303236313530343835373936393439393735",
  162. "9303037393136313037333233343837393334323838333130393631303935303539343434313734393839393532343439323533373031313639363130383236343237",
  163. "44376e4f47706b4a497b6649796b6a6355606449435133437d616d60535031437e603d484a7a694a71626e4a7b6a664e716267493632604f4b7064494252344b7c6b6",
  164. "6b6f4e373463657c6a6e4a7f636a4a7e676a66575131497c616a4a7167394042467b494440696479646d4f35306c6c716a6e437e6266437c66694f37326c627b6b6d4",
  165. "d7b746e4942563e4d7a6668433639314944486e6d7e6a684f7a61684f7161674d3138614d4c36724a7f553f4f7c636c4a31306340417b6f6d7d646f4f796b6d4a7d60",
  166. "3730303632373330353432313534333134303535383638373531343830363833393832353833373334323537353834373635313033303839323637333637383030303",
  167. "57d6a6e437b63664a7b6b6b43786669483a3263627f606a497963684979626a615050324d7c676c487d6567645046654a7c51364c7e6269645555334f7b6238494f7b",
  168. "7333037343530343133393532333631363130373637393334363033323837353837333035323839313030363431373038313537333237383034373635373435353935",
  169. "9343436363036323533353637363337393632313139343334393232303435373236373236303631323439353938393434373034383937373131343738313333313330",
  170. "1343437323530363333323634313034393333373430303930383132353533373335383938333730393536323430333239343136373331303138343832383234353234",
  171. "27c4c694e4b4163564a7b63484b32734b434761537f49604841756f4a7e6266437e666c4933356d4c40437a416b576c584c716f4c4832634f416c6e49424e634f4077",
  172. "4383032303031383134373835333534313030383636323739393931313839353735313736383337363436373538373932363839363135313235353832343438363339",
  173. "6960716a6d4878646d4330376f4c407b604f415432427e656967525a324f786066487a60694b7a616c437f656b6455563f4a7b636e4b71626a4d71666d4f7d626e665",
  174. "664e33356e677a646d437f62674f323577434c7668427c65304d41756c4f7f67664d7865694d716666497c6530484e706a427a616a4c70676e4c3b356e6c786b6d497",
  175. "e4d7d6b6643796b6a4f7e6369645a543f4a7d65694f706169487c653c484172664b7d666b487a6a674e7a64666f557b654943533f497c6b676f5450304d7c6a6a4279",
  176. "2313134353434343638333234383336373736383031353135373434383831353638323034353734313831353639383139383234373938393139383733353539313537",
  177. "573f48796a67615556304b7f646b49796631434b7a6b4c7f646b4f7e626f4d79633a4e4a44744e43436d63706a6e4236306c647f6468665b513f4e79636a4c79616e6",
  178. "4694a7b60684c7a673c437f416748407a69437963314c4c706a4f7866684e70626a497c666d4a7b6d304f4b7a6e4e7f656d487a676b4a79676f4271623d4b4d726e4b",
  179. "2303933323038353038383232393336323139373730323336363333353836303032383937393037383634333435313536343931343335353330323939353339303436",
  180. "0a79203d20223635323937363934393834393130353337373036363537373935313236363337393539383139373835383036373839393031343330353838333337303",
  181. "3531303831303538363638303533333133383039333138393332323738323534323936373031343831383030333132303938333031363738333733383535323838333",
  182. "6749323862667b6169427b666a4870623e4942457a4b40736e497866394340706e4b7f6466497e60664f7c6166427a6d394d4d75686f5052334d7d613e497d48604c4",
  183. "3934323835303234363237393031343135383431333432343633373039343130303932323035303430313135303835393135383232343536343233323939313133323",
  184. "726c6571616f437f613b4844453e4d4742626079606a437d6a6e6f523871437c43604e48716c4a7f666d64507463647b606b4e71656e4a70676b487b663e4f42443b4",
  185. "5393232313232303636393636383232353437343831353939393231373730363430323431313436393234353034323433353139303136313731393834343433323839",
  186. "67437a626c615b47644b7d40604c4176684d70663d424a776e4b7b62694d70633b4a417a6d4e78626d437d616a615175644844503e4a7b64686f5a51324e7f65694c7",
  187. "0353436343635323531333035333336353933353739313737323435373832373837343636373934323538323335303630343733303134333134393236303139373830",
  188. "e79646d4f7b64684e3136744847426f6c7a616949343969667b6169497f676c4c786b664d79636d42373869667a6a6f4a7f6066487a656966535a334a7e65664b7b66",
  189. "3835323132383631363834333332303731393939313230353934353637323030333833343431323739303034323131373039373934373234353530383834373137353",
  190. "3736323135343834363638353736313332333738303339353031333230323537313537353637363831363633303034393430373535363935343937393230303839343",
  191. "3539313237363337353936373737333735353133373338323135353333303138353031393837313834323034363030363034323734353933373236323036353432383",
  192. "4393036393632313235373733393637323636323737353739343233373430333738313530353238383034343537333830373637393638323132393530373532383231",
  193. "6393530333037313039303335383934323731343534313134393530343438343130383830313837343932313638383837303737353337313937333637313231303635",
  194. "6333835373538383239373133373639313331343737373931323537363138343633363135383833313834323439393933393933333138343639303635363836353835" };
  195.  
  196. public void displayUnShuffled()
  197. {
  198. // finish me
  199. ArrayList<Integer> arrIndices = new ArrayList(Arrays.asList(indices));
  200.  
  201. return;
  202. }
  203.  
  204. public void displayShuffled()
  205. {
  206. List<Integer> newindices = IntStream.range(0,code.length).boxed().collect(Collectors.toList());
  207. Collections.shuffle(newindices);
  208. System.out.println(newindices);
  209. for ( Integer i : newindices )
  210. {
  211. System.out.println('"'+code[i]+'"');
  212. }
  213. }
  214.  
  215. public static void main(String[] args)
  216. {
  217. Shuffle pg = new Shuffle();
  218. //pg.displayShuffled();
  219. pg.displayUnShuffled();
  220. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement