fork download
  1. #include <iostream>
  2. #include <string>
  3. #include <vector>
  4. #include <cstdlib>
  5.  
  6. std::vector<std::string> PODUNK {
  7. "antelope", "aardvark", "anteater", "alligator", "armadillo", "axolotl",
  8. "apoptosis", "ariel", "aspergillum", "astrolabe", "astrobleme",
  9. "acknowledge", "antique", "almond", "aster", "canticle", "cashew",
  10. "cardamom", "callow", "discord", "amphibian", "cerulean", "countess",
  11. "constellation", "coriaceous", "uncouth", "cryptozoology", "cupreous",
  12. "cyanic", "diesel", "detergent", "dipsomaniac", "ergometer", "ennui",
  13. "elated", "eucatastrope", "flipple", "amanuensis", "eudaemonic",
  14. "euphoric", "utopian", "incunabula", "labarum", "rampant", "sapient",
  15. "lycanthropy", "lollygag", "luculent", "muktuk", "somnambulism", "noyade",
  16. "catfish", "polymath", "paraph", "periapt", "previse", "oracular",
  17. "narthex", "pother", "lugubrious", "mellifluous", "prosopagnosia",
  18. "rhinoplasty", "sommelier", "toehold", "scofflaw", "shiver", "artichoke",
  19. "scallop", "spaghettification", "grumble", "gamble"};
  20.  
  21. int wooble(int n)
  22. {
  23. int n2 = -2;
  24. int n3 = -3;
  25. int n4 = -4;
  26. int n5 = -5;
  27. int result = -9001;
  28.  
  29. for (int i = 0; i < 10; ++i)
  30. {
  31. result += n + n2 + n3 + n4 + n5;
  32. ++n5;
  33. --n;
  34. n2 += 3;
  35. n3 -= 2;
  36. n4 = 8;
  37. }
  38. return result;
  39. }
  40.  
  41. int wooble2()
  42. {
  43. int result = 9277;
  44. for (int i = 0; i < 100; ++i)
  45. {
  46. result = i + wooble(i);
  47. }
  48. result = abs(result) % PODUNK.size();
  49. return result;
  50. }
  51.  
  52. int main()
  53. {
  54. std::cout << PODUNK[wooble2()];
  55. return 0;
  56. }
Success #stdin #stdout 0s 15240KB
stdin
Standard input is empty
stdout
catfish