Author:
- Name: Yusuke Endoh
Location: JP - Japan
To build:
make
There is an alt version which is the originally submitted entry. See Alternate code below for details.
To use:
./prog <a number of arguments>
Try:
./try.sh
Alternate code:
An alternate version of this entry, prog.alt.c, is provided. This alternate code does not contain improvements suggested by Gil Dogon; it is the author’s original entry.
Alternate build:
make alt
Alternate use:
Use prog.alt
as you would prog
above.
Judges’ remarks:
For this one liner it is best to avoid prime numbers. The output groups factors in the x-y dimensions. How many factors can be represented before you run out of command line argument space? How could you modify the program to experiment with numbers that have more or larger factors?
Author’s remarks:
Visual factorization 1-liner. Try:
gcc -o prog prog.c
./prog @
./prog @ @
./prog @ @ @
./prog @ @ @ @
./prog @ @ @ @ @ @
./prog @ @ @ @ @ @ @ @
./prog @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @
Inspired by Animated Factorization Diagrams.
prog.alt.c is the original version that I submitted. Gil Dogon kindly improved it during the review. Thank you!
Inventory for 2015/endoh4
Primary files
- prog.c - entry source code
- Makefile - entry Makefile
- prog.alt.c - alternate source code
- prog.orig.c - original source code
- try.sh - script to try entry
Secondary files
- 2015_endoh4.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