CikiWiki (for IOCCC 2005)
글쓴이: lifthrasiir / 작성시간: 월, 2005/05/23 - 3:57오후
올해 IOCCC 용으로 제출했던 코드입니다. :)
...음 여기 올리려 했는데 wordwrap이 깨져 버려서... OTL 그냥 url 올립니다.
소스 코드는 http://page.tokigun.net/obfuscation/file/cikiwiki-notab.c을 참고하세요. (최대한 작은 글꼴로 보는 것이 좋습니다. -_-) IOCCC에 제출할 때 사용한 설명서(영문)는 http://page.tokigun.net/obfuscation/file/cikiwiki-readme.txt에 있습니다.
- 토끼군
Forums:
코드를 저렇게 너저분하게 해놓은것은 멋인가요?ㅎㅎㅎ실제 프로젝트에
코드를 저렇게 너저분하게 해놓은것은 멋인가요?ㅎㅎㅎ
실제 프로젝트에서 저러면 짤립니다.ㅋㅋㅋ.
main(intc, char **v) { for(++v;*v&&
main(intc, char **v) { for(++v;*v&&**v;++*v) putchar(**v+(isalpha(**v)?(**v|32) < 110?12:-130)); putchar(10);}
맞나요;; 알아보기 힘듭니다. ㅜ.ㅜ
[quote="Anonymous"]코드를 저렇게 너저분하게 해놓은것은 멋
ioccc가 원래 지저분한 소스를 제출하는 곳 아닌가요?
다른 곳에선 몰라도, 이 콘테스트에선 이러지 않으면 짤립니다. :lol:
그런 가요?
ㅎㅎㅎㅎ그런가요?
[quote="김준경"][quote="Anonymous"]코드를 저렇게
IOCCC = International Obfuscated C Code Contest.
얼마나 엽기적인 방법으로 소스 코드를 꼬을 수 있는 지 엿볼 수 있습니다. 역대 수상작들을 보면 거의 초난감한 것들이더군요. orz
코드 layout 자체가 또 다른 코드가 되게 하는 것은 지금까지 IOCCC 수상작 중에서는 하나도 없어서 선택한 것입니다만, 역시 size limit가 저를 괴롭히는 군요. ㅠㅠ (IOCCC 규칙에서 size limit가 두 종류 있는데 둘 다 20% 정도 넘어 갑니다. -,.-) 지금까지 제출된 코드(수상작 말고) 중에서 저런 형태의 코드가 있는 지는 잘 모르겠네요. (없다면 uniqueness에서는 높은 점수를 받을 듯...;;)
원래 코드는 이렇습니다.
무슨 코드일 지는 대충 짐작하시리라 믿습니다 :p
- 토끼군
차라리 코드는 사람이 읽기 쉽게 작성하고 그것을 입력으로 꼬인 출력물을
차라리 코드는 사람이 읽기 쉽게 작성하고 그것을 입력으로 꼬인 출력물을 내놓는 프로그램을 작성하는 것은 어떨까요?
[quote="Anonymous"]차라리 코드는 사람이 읽기 쉽게 작성하
너너분한 .. 코드 컨테스트입니다. :D
데드링크군요 ㅜㅜ
소스를 보고 싶었는데 dead link이군요.
- CN의 낙서장 / HanIRC:#CN
- 죠커's blog / HanIRC:#CN
댓글 달기