Author:
- Name: Don Dodson
Location: US - United States of America (United States)
To build:
make all
To use:
./dodsond1 < text_file
Try:
./dodsond1 < README.md
Judges’ remarks:
You might consider giving the following input:
… a male (who) gets very, very frustrated sitting in a chair all
the time because males are biologically driven to go out and hunt
giraffes.
– Adjunct Professor Newt Gingrich, Reinhardt College, 1/7/95
… which can be done like:
./try.sh
Author’s remarks:
Istha ogrampra akesta Englishwa extta aswa inputwa andwa anslatestra itwa intowa Igpa Atinla.
The obfuscation is on several levels.
Most obviously, the shape of the program.
Underneath that, the variable names are in pig Latin, as are the
names of the standard C functions, such as putchar()
. Even main
is
written as ainma
.
The program construction is also very obfuscated, with all of the
code being inside the ()
’s of one of the 6 orfa
loops.
Inventory for 1995/dodsond1
Primary files
- dodsond1.c - entry source code
- Makefile - entry Makefile
- dodsond1.orig.c - original source code
- try.sh - script to try entry
- try.this.txt - input file used by try.sh
Secondary files
- 1995_dodsond1.tar.bz2 - download entry tarball
- README.md - markdown source for this web page
- .entry.json - entry summary and manifest in JSON
- .gitignore - list of files that should not be committed under git
- .path - directory path from top level directory
- index.html - this web page