KrzaQ2
Nigdy bym się nie spodziewał, ƶe bycie #lawfulevil moƶe być tak satysfakcjonujące.

Akcja: zarejestruj się na klonie SO, gdzie dzieciaki dają swoje prace domowe do rozwiązania za wirtualne punkty.

Cel: wykonaj zadanie poprawnie, ale w taki sposób, aby wytłumaczenie wykładowcy/nauczycielowi wymagało pewnego wysiłku intelektualnego.

Zadanie: napisz w C++ (bez C++11) program, który generuje kwadrat magiczny o zadanej wielkości.

Rozwiązanie: http://ideone.com/6YphJo

Bonus: wszystko dzieje się w czasie kompilacji

46
  • Najlepsze
  • Wszystkie komentarze
razvizion
7
g.....s
g.....s
Następne rozwiązanie to będzie B-drzewo w assemblerze? ;-D
4
KrzaQ2
@CrossX: proszę
2
g.....s
g.....s
Można jeszcze zrobić stos w hq9+ albo sterownik drukarki w Shakespeare. Ale hitem byłoby tłumaczenie nauczycielowi kodu czegokolwiek w whitespace... :-D
2
KrzaQ2
@hip0ne: nvm, looknąłem na Twoje rozwiązanie i raczej wygląda ok. Natomiast tego co tutaj zrobiłem nikomu bym nie polecił - chociaƶ spełnia warunki zadania ;)
2
KrzaQ2
@Crisu: zadane.pl

@erwit: No fakt, z variadic templatkami byłoby łatwiej, ale i tak fajne zadanko na poćwiczenie ;)
1
KrzaQ2
@garbus: Raczej szablonowy compile time interpreter brainfucka i rozwiązanie w BF :D
1
h.....e
h.....e
@KrzaQ2: oh, ja myślałem, że to tylko moja rozrywka (#), a tu widzę kolega progi podnosi ( ͡° ͜ʖ ͡°)
1
KrzaQ2
@hip0ne: Hehe. Ale jak widzę, ƶe ktoś sam próbuje i czegoś nie łapie to raczej staram się poprawnie pomóc, a tylko o-----------m, którym nie zaleƶy robić takie numery :P
1
h.....e
h.....e
@KrzaQ2: bardziej na celu mam terapię szokową, niż trollowanie; wierzę, że im człowiek więcej wie, że nic nie wie, to mocniej zepnie poślady ;)
1
kasper93
@KrzaQ2: Masz mój miecz :D
1
Crisu
@KrzaQ2: co to za strona ?
0
erwit
@KrzaQ2: ze tez Ci sie chcialo...
0
CrossX
@KrzaQ2: Dej linka do tematu :)
0
KrzaQ2
@garbus: Niby tak, ale wolę zostać w C++ ;), szczególnie, ƶe akurat język jest narzucony w zadaniu.
0
KotoFan
@KrzaQ2: co to za wirtualne punkty? Chce Ci się?
0