fork download
  1. #include <iostream>
  2. using namespace std;
  3. inline constexpr int zero() { return sizeof(int)-sizeof(int); }
  4. inline constexpr int one() { return sizeof(int)/sizeof(int); }
  5. inline constexpr int two() { return one()<<one(); }
  6. inline constexpr int four() { return one()<<two(); }
  7. inline constexpr int six() { return four()+two(); }
  8. inline constexpr int seven() { return six()+one(); }
  9. inline constexpr int eight() { return four()<<one(); }
  10. inline constexpr int h() { return (six()<<four())+eight(); }
  11. inline constexpr int e() { return (six()<<four())+four()+one(); }
  12. inline constexpr int l() { return (six()<<four())+four()+eight(); }
  13. inline constexpr int o() { return (six()<<four())+seven()+eight(); }
  14. inline constexpr int _() { return two()<<four(); }
  15. inline constexpr int w() { return (seven()<<four())+seven(); }
  16. inline constexpr int r() { return (seven()<<four())+two(); }
  17. inline constexpr int d() { return (six()<<four())+four(); }
  18. static const char hello[] { h(),e(),l(),l(),o(),_(),w(),o(),r(),l(),d(),zero() };
  19. int main(int argc,char *argv[]) { cout<<::hello<<endl; return argc^argc; }
Success #stdin #stdout 0s 3468KB
stdin
Standard input is empty
stdout
hello world