Files
ioccc/2020/endoh2
Landon Curt Noll d414b6d71f add quick-readme2index.sh, improve all-run.sh and readme2index.sh
Improved `all-run.sh` and `readme2index.sh` so that
certain command line options (e.g., -p, -P, -u, -U ...)
are only passed along to other tools if they are
given on the command line.

all-run.sh VERSION changed from "1.1.1 2024-01-19"
to "1.1.2 2024-01-20",

readme2index.sh VERSION changed from "1.1 2024-01-16"
to "1.1.1 2024-01-20".

Added `quick-readme2index.sh` that only calls
`readme2index.sh` if the `index.html` is not
a non-empty file, or of either `.winner.json`
and/or `README.md` is newer than `index.html`.

Updated all `index.html` files because the
the file contains a comment that includes
the newly modified readme2index.sh VERSION.
2024-01-21 00:21:40 -08:00
..
2020-12-31 18:34:17 -08:00
2020-12-31 18:34:17 -08:00
2023-12-26 09:00:03 -08:00
2020-12-31 18:34:17 -08:00
2023-07-06 21:49:38 -07:00
2024-01-15 04:29:39 -08:00
2020-12-31 18:34:17 -08:00

To build:

make

To use:

./prog

Try:

./try.sh

What happens if you do

./prog prog.c

?

Judges' remarks:

Clever use of the C99 complex data type. The spoiler directory contains clues as to how some winning authors create / edit programs into ASCII shapes.

With the source from the spoiler directory could you make the code render for a larger terminal window? How about adding more glyphs?

Author's remarks:

No! Try not. Do, or do not. There is no try.

cc -std=c99 prog.c
./a.out
./a.out hello.txt
./a.out yoda.txt
./a.out bear.txt

See spoiler.zip for the source code. The 16th most common password on the Internet in 2017 (according to Splash Data) the password is.

This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved. You are free to share and adapt this file under the terms of this license:

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

For more information, see: https://creativecommons.org/licenses/by-sa/4.0/