Advertisement
t_a_w

epicfail reverse engineering

Nov 29th, 2015
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 1.58 KB | None | 0 0
  1. def fail(memes, calcium)
  2.   dank = "^)"
  3.   if calcium < memes
  4.     if memes % calcium == 0
  5.       dank = "^("
  6.     else
  7.       wew = fail(memes, calcium + 1)
  8.       dank = wew
  9.     end
  10.   end
  11.   return dank
  12. end
  13. def epicfail(memes)
  14.   wow = 0
  15.   dank = "^)"
  16.   if memes > 1
  17.     wew = fail(memes, 2)
  18.     dank = wew
  19.     if dank
  20.       wew = bill(memes - 1)
  21.       wow = wew + 1
  22.     else
  23.       wew = such(memes - 1)
  24.       wow = wew
  25.     end
  26.   end
  27.   return wow
  28. end
  29. def dootdoot(memes, seals)
  30.   doritos = 0
  31.   if seals > memes
  32.   else
  33.     if seals == 0
  34.       doritos = 1
  35.     else
  36.       if seals == memes
  37.         doritos = 1
  38.       else
  39.         wew = dootdoot(memes - 1, seals - 1)
  40.         doritos = wew
  41.         wew = dootdoot(memes - 1, seals)
  42.         doritos = wew + doritos
  43.       end
  44.     end
  45.   end
  46.   return doritos
  47. end
  48. def such(memes)
  49.   wew = dootdoot(memes, 5)
  50.   wow = wew
  51.   if wow % 7 == 0
  52.     wew = bill(memes - 1)
  53.     wow = wow + 1
  54.   else
  55.     wew = epicfail(memes - 1)
  56.   end
  57.   wow = wew + wow
  58.   return wow
  59. end
  60. def brotherman(memes)
  61.   hues = 0
  62.   if memes != 0
  63.     if memes < 3
  64.       hues = 1
  65.     else
  66.       wew = brotherman(memes - 1)
  67.       hues = wew
  68.       wew = brotherman(memes - 2)
  69.       hues = wew + hues
  70.     end
  71.   end
  72.   hues = hues % 987654321
  73.   return hues
  74. end
  75. def bill(memes)
  76.   wew = brotherman(memes)
  77.   wow = wew
  78.   if wow % 3 == 0
  79.     wew = such(memes - 1)
  80.     wow = wow + 1
  81.   else
  82.     wew = epicfail(memes - 1)
  83.   end
  84.   wow = wew + wow
  85.   return wow
  86. end
  87. def main
  88.   memes = 13379447
  89.   wew = epicfail(memes)
  90.   puts wew
  91.   exit
  92. end
  93.  
  94. main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement