Files
ioccc/2020/endoh3
Landon Curt Noll c78bda6c0f update tarballs due to recent commits
The commit a1c86c8a7a modified
the navigation bars to include "Original C", so all tarballs
had be update, sorry (tm Canada 🇨🇦).  In particular:

The navigation bar for a winning entry now has a "_Original C_" link
(between the ✅ and the Inventory on the right hand side) so that one
may easily view the original C code that was submitted for IOCCC judging.

In addition, a number of other commits since that time
modified other winning entries.

Ran `make update` to perform the above.
2025-08-18 16:30:59 -07:00
..
2020-12-31 18:34:17 -08:00
2020-12-31 18:34:17 -08:00
2023-07-06 21:49:38 -07:00

To build:

    make

An alternate version of this program exists. See Alternate code below.

To use:

    ./prog

Try:

    ./run_clock
    # And watch closely for 15-20 seconds

Alternate code:

An alternate version of this entry, prog.alt.c, is provided. This alternate code uses Unicode letters.

Alternate build:

    make alt
    ```


### Alternate use:

Use `prog.alt` as you would `prog` above.


### Alternate try:

``` <!---sh-->
    ./run_clock.alt
    # And watch closely for 15-20 seconds

Judges' remarks:

You may be tempted to use a mirror. Resist the temptation! Try figuring out how the clock hands are drawn. Can you change the program to make it draw a familiar (non-mirrored) clock face? Can you add the second hand?

When using the run_clock.sh shell script, your perception of time might depend on what time it is.

Author's remarks:

Prepare a mirror!

    make clock

Note: You need to recompile it each run.