fork(1) download
  1. importPackage(java.io);
  2. importPackage(java.lang);
  3.  
  4. var alphabet = ["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"];
  5. var finalstr = "11111110111111111110010000101101100";
  6.  
  7. var pass = "";
  8. var a = 0;
  9. var b = 0;
  10. var c= 0;
  11. var d = 0;
  12. var e = 0;
  13.  
  14. while (a<62) {
  15. while (b<62) {
  16. while (c<62) {
  17. while (d<62) {
  18. while (e<62) {
  19. var password = alphabet[a] + alphabet[b] + alphabet[c] + alphabet[d] + alphabet[e];
  20. print(password);
  21. var midlst = new Array();
  22. var finalst = new Array();
  23. var absfinal = new Array();
  24. var currchar = '';
  25. var basestr = password;
  26. var i = 0;
  27. while(i < basestr.length){
  28. if(i%2 == 0){
  29. currchar = basestr.charAt(i);
  30. currchar = currchar.charCodeAt(0);
  31. var binint = currchar.toString(2);
  32. var modint = binint % 26;
  33. midlst[i] = (((alphabet[modint].charCodeAt(0))*currchar)%127);
  34.  
  35. }
  36. else{
  37. currchar = basestr[i].charCodeAt(0);
  38. midlst[i] = (((alphabet[currchar%26].charCodeAt(0))*currchar)%127);
  39. }
  40. i++;
  41. }
  42. for(num in midlst){
  43. midlst[num] = midlst[num].toString(2);
  44. finalst.push(midlst[num]);
  45. }
  46. var maxlen = 0;
  47. for(num in finalst){
  48. if(finalst[num].toString().length > maxlen){
  49. maxlen = finalst[num].toString().length;
  50. }
  51. }
  52. i = 0;
  53. while(i < maxlen){
  54. for(binnum in finalst){
  55. if(finalst[binnum].toString().length > i){
  56. absfinal.push(finalst[binnum].toString().charAt(i));
  57. }
  58. }
  59. i++;
  60. }
  61.  
  62. if (absfinal.join("") == finalstr) {
  63. print(password);
  64. }
  65.  
  66. e++;
  67. }
  68. d++;
  69. }
  70. c++;
  71. }
  72. b++;
  73. }
  74. a++;
  75. }
Success #stdin #stdout 0.63s 323648KB
stdin
Standard input is empty
stdout
aaaaa
aaaab
aaaac
aaaad
aaaae
aaaaf
aaaag
aaaah
aaaai
aaaaj
aaaak
aaaal
aaaam
aaaan
aaaao
aaaap
aaaaq
aaaar
aaaas
aaaat
aaaau
aaaav
aaaaw
aaaax
aaaay
aaaaz
aaaa0
aaaa1
aaaa2
aaaa3
aaaa4
aaaa5
aaaa6
aaaa7
aaaa8
aaaa9
aaaaA
aaaaB
aaaaC
aaaaD
aaaaE
aaaaF
aaaaG
aaaaH
aaaaI
aaaaJ
aaaaK
aaaaL
aaaaM
aaaaN
aaaaO
aaaaP
aaaaQ
aaaaR
aaaaS
aaaaT
aaaaU
aaaaV
aaaaW
aaaaX
aaaaY
aaaaZ