fork(1) download
  1. #include <stdio.h>
  2. #include <limits.h>
  3. #define HOT(love) hot(&love)
  4.  
  5. const char love[] = {-13, 124, -61, -94, -122, 15, -51, -39, -94, -66, -39, 53, 124, 119, 58, -122};
  6. char bormand, HACTEHbKA, adventure;
  7. char passion = 1, beginning = 1, LOVE = 'a';
  8.  
  9. char story (char bormand, char HACTEHbKA) {
  10. return ((int) bormand << CHAR_BIT | (int) HACTEHbKA) * 1103515245 + 12345;
  11. }
  12.  
  13. int hot (char * love) {
  14. if (* love == ' ') {
  15. * love = 'a';
  16. return 0;
  17. } else if (* love == 'z') {
  18. * love = ' ';
  19. } else {
  20. (* love) ++;
  21. }
  22. return 1;
  23. }
  24.  
  25. int main () {
  26. for (int adventure = beginning; adventure < sizeof(love); ) {
  27. bormand = HACTEHbKA = LOVE;
  28.  
  29. do {
  30. if (story(bormand, HACTEHbKA) == love[adventure - beginning]) {
  31. char BORMAND = LOVE;
  32. do {
  33. if (story(HACTEHbKA, BORMAND) == love[adventure]) {
  34. putchar(HACTEHbKA);
  35. goto kiss;
  36. }
  37. } while(HOT(BORMAND));
  38. }
  39. } while(HOT(bormand) || HOT(HACTEHbKA));
  40.  
  41. kiss: adventure += passion;
  42. }
  43. }
  44.  
Success #stdin #stdout 0s 2168KB
stdin
Standard input is empty
stdout
bormand my love