fix standard headers and header spacing in winner README.md files
This commit is contained in:
1 parent
50837e452e
commit
fbd20cfdc2
319 files changed
+1601
-382
No files matched your search
@@ -4,19 +4,22 @@ Philip Blakely\
|
||||
UK\
|
||||
<pmblakely@gmail.com>
|
||||
|
||||
|
||||
## To build:
|
||||
|
||||
```sh
|
||||
make
|
||||
```
|
||||
|
||||
|
||||
## To use:
|
||||
|
||||
```sh
|
||||
./blakely "RPN formula" resolution > output.gif
|
||||
```
|
||||
|
||||
## Try:
|
||||
|
||||
### Try:
|
||||
|
||||
```sh
|
||||
./blakely "xx*yy*+" 64 > paraboloid.gif
|
||||
@@ -26,6 +29,7 @@ make
|
||||
time ./blakely 0 250 > flat.gif
|
||||
```
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
Several IOCCC themes ([RPN
|
||||
@@ -38,6 +42,7 @@ The checkerboard pattern in the output can be broken. Could you figure out how?
|
||||
|
||||
Larger GIF files confuse some image viewers.
|
||||
|
||||
|
||||
## Author's remarks:
|
||||
|
||||
### Remarks
|
||||
@@ -144,6 +149,7 @@ cos](https://en.wikipedia.org/wiki/Sine_and_cosine) are not used.
|
||||
(Note that the author may or may not be able to answer all of the above
|
||||
questions.)
|
||||
|
||||
|
||||
## Copyright and CC BY-SA 4.0 License:
|
||||
|
||||
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
|
||||
|
||||
@@ -3,12 +3,14 @@
|
||||
Alex Deckmyn\
|
||||
<alex.deckmyn@gmail.com>
|
||||
|
||||
|
||||
## To build:
|
||||
|
||||
```sh
|
||||
make
|
||||
```
|
||||
|
||||
|
||||
## To use:
|
||||
|
||||
A shell interpreter with proper backtick interpolation is required.
|
||||
@@ -17,12 +19,14 @@ A shell interpreter with proper backtick interpolation is required.
|
||||
./deckmyn "`cat deckmyn.c`" "`cat musicfile.txt`" > sheetmusic.pbm
|
||||
```
|
||||
|
||||
## Try:
|
||||
|
||||
### Try:
|
||||
|
||||
```sh
|
||||
./deckmyn "`cat deckmyn.c`" "`cat example_greensleeves`" > greensleeves.pbm
|
||||
```
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
The C of this entry is definitely sharp. The program cleverly uses its own
|
||||
@@ -37,6 +41,7 @@ Shell](https://en.wikipedia.org/wiki/C_shell).
|
||||
Please use [Bourne-family shells](https://en.wikipedia.org/wiki/Bourne_shell) to
|
||||
run this entry.
|
||||
|
||||
|
||||
## Author's remarks:
|
||||
|
||||
### Example use
|
||||
@@ -138,6 +143,7 @@ maintaining a diversified code base. It is therefore not... Oh all right.
|
||||
character nested conditional expression.
|
||||
- `printf()` is also used for its return value.
|
||||
|
||||
|
||||
## Copyright and CC BY-SA 4.0 License:
|
||||
|
||||
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
|
||||
|
||||
@@ -5,6 +5,7 @@ US
|
||||
<j.david.lowe@gmail.com>\
|
||||
<https://github.com/dlowe>
|
||||
|
||||
|
||||
## To build:
|
||||
|
||||
```sh
|
||||
@@ -16,13 +17,15 @@ compile. macOS users running Mountain Lion and later will need to download and
|
||||
install [XQuartz](https://www.xquartz.org) in order to compile and run this
|
||||
entry.
|
||||
|
||||
|
||||
## To use:
|
||||
|
||||
```sh
|
||||
./dlowe
|
||||
```
|
||||
|
||||
## Try:
|
||||
|
||||
### Try:
|
||||
|
||||
```sh
|
||||
./dlowe
|
||||
@@ -32,6 +35,7 @@ Watch for a while if you like, then press a key within the window.
|
||||
|
||||
Use up and down keys to escape death.
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
The judges lose playing this game. This entry wins!
|
||||
@@ -107,6 +111,7 @@ precedence.
|
||||
Lots of magic numbers, abuse of the relationships between magic numbers, and
|
||||
abuse of the arithmetic properties of magic numbers.
|
||||
|
||||
|
||||
## Copyright and CC BY-SA 4.0 License:
|
||||
|
||||
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
|
||||
|
||||
@@ -5,19 +5,22 @@ Yusuke Endoh\
|
||||
<https://github.com/mame/>\
|
||||
Mastodon: [@mame@ruby.social](https://ruby.social/@mame)
|
||||
|
||||
|
||||
## To build:
|
||||
|
||||
```sh
|
||||
make
|
||||
```
|
||||
|
||||
|
||||
## To use:
|
||||
|
||||
```sh
|
||||
./endoh1 < configuration.txt
|
||||
```
|
||||
|
||||
## Try:
|
||||
|
||||
### Try:
|
||||
|
||||
```sh
|
||||
./endoh1 < endoh1.c
|
||||
@@ -45,6 +48,7 @@ make alt
|
||||
|
||||
Use `endoh1.alt` as you would `endoh1` above.
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
Let's play [Jeopardy!](https://en.wikipedia.org/wiki/Jeopardy!)
|
||||
@@ -60,6 +64,7 @@ happy to experiment with.
|
||||
|
||||
One configuration file was inspired by an [XKCD what if? entry](http://whatif.xkcd.com/6/).
|
||||
|
||||
|
||||
## Author's remarks:
|
||||
|
||||
### Synopsis
|
||||
@@ -200,6 +205,7 @@ after the contest.
|
||||
The judges and HAMANO Tsukasa (The silver medalist at this IOCCC) kindly
|
||||
provided many configuration files.
|
||||
|
||||
|
||||
## Copyright and CC BY-SA 4.0 License:
|
||||
|
||||
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
|
||||
|
||||
@@ -5,12 +5,14 @@ Yusuke Endoh\
|
||||
<https://github.com/mame/>\
|
||||
Mastodon: [@mame@ruby.social](https://ruby.social/@mame)
|
||||
|
||||
|
||||
## To build:
|
||||
|
||||
```sh
|
||||
make
|
||||
```
|
||||
|
||||
|
||||
## To use:
|
||||
|
||||
```sh
|
||||
@@ -29,12 +31,14 @@ gcc -o e e.c
|
||||
|
||||
...
|
||||
|
||||
## Try:
|
||||
|
||||
### Try:
|
||||
|
||||
```sh
|
||||
./everything.sh
|
||||
```
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
A
|
||||
@@ -44,6 +48,7 @@ art](https://en.wikipedia.org/wiki/ASCII_art) with a compressed font in it; what
|
||||
else to wish for in this program? [Virtual
|
||||
machine](https://en.wikipedia.org/wiki/Virtual_machine) emulation?
|
||||
|
||||
|
||||
## Author's remarks:
|
||||
|
||||
Yeah, "Again". Sorry. But I don't feel guilty or uncomfortable.
|
||||
@@ -150,6 +155,7 @@ You can do `make everything` for the process (with no `cat`).
|
||||
Note: The executable may return a failure (non-zero) exit status
|
||||
unless `-std=c99` option is given.
|
||||
|
||||
|
||||
## Copyright and CC BY-SA 4.0 License:
|
||||
|
||||
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
|
||||
|
||||
@@ -7,12 +7,14 @@ US\
|
||||
David Madore\
|
||||
<http://www.madore.org/~david/>
|
||||
|
||||
|
||||
## To build:
|
||||
|
||||
```sh
|
||||
make
|
||||
```
|
||||
|
||||
|
||||
## To use:
|
||||
|
||||
To create a shared secret shared among `M` people with `N+1` needed to reconstruct:
|
||||
@@ -29,7 +31,8 @@ more shared files with their proper numbers):
|
||||
./grothe I-sharedI J-sharedJ K-sharedK ... +reconstructed
|
||||
```
|
||||
|
||||
## Try:
|
||||
|
||||
### Try:
|
||||
|
||||
```sh
|
||||
./grothe -grothe.c 1+grothe.c.1 2+grothe.c.2
|
||||
@@ -39,6 +42,7 @@ more shared files with their proper numbers):
|
||||
./grothe 1-cookie_piece1.dat 2-cookie_piece2.dat 4-cookie_piece4.dat 4+cookie_recipe_restore.txt
|
||||
```
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
Also known as 'Best abuse of the judging process'.
|
||||
@@ -56,6 +60,7 @@ The judges also took some liberty obfuscating this entry a little more.
|
||||
How does this entry work? The only place multiplication is used is
|
||||
to perform the `atoi()` conversion.
|
||||
|
||||
|
||||
## Author's remarks:
|
||||
|
||||
### Description
|
||||
@@ -139,6 +144,7 @@ need to be so trying to figure it out can be a bit tough.
|
||||
* David Madore's implementation of Shamir's Secret Sharing - <http://www.madore.org/~david/programs/programs-1.36.html>
|
||||
* Steve's Recipe Database - source for the $25k Cookie Recipe - <https://www.mealsteps.com>
|
||||
|
||||
|
||||
## Copyright and CC BY-SA 4.0 License:
|
||||
|
||||
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
|
||||
|
||||
@@ -3,19 +3,22 @@
|
||||
Tsukasa Hamano\
|
||||
<hamano@cuspy.org>
|
||||
|
||||
|
||||
## To build:
|
||||
|
||||
```sh
|
||||
make
|
||||
```
|
||||
|
||||
|
||||
## To use:
|
||||
|
||||
```sh
|
||||
./hamano < textfile > output.pdf
|
||||
```
|
||||
|
||||
## Try:
|
||||
|
||||
### Try:
|
||||
|
||||
```sh
|
||||
./hamano < README.md > hint.pdf
|
||||
@@ -43,6 +46,7 @@ cc -Wno-implicit-function-declaration -xc hello.pdf -o hello2
|
||||
./hello3
|
||||
```
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
This entry treads into a new territory for IOCCC - generating PDF files.
|
||||
@@ -71,6 +75,7 @@ Don't forget to take a look at the generated PDF. Perhaps you might even want
|
||||
to compile the output with a C compiler. When you run it, what does it
|
||||
output?
|
||||
|
||||
|
||||
## Author's remarks:
|
||||
|
||||
This program obfuscate text file into PDF file with [Dancing men
|
||||
@@ -92,6 +97,7 @@ PDF Readers:
|
||||
This program is obfuscated by using classical methods. But can you find the
|
||||
embedded font in the fragmented glyph?
|
||||
|
||||
|
||||
## Copyright and CC BY-SA 4.0 License:
|
||||
|
||||
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
|
||||
|
||||
+7
-1
@@ -4,19 +4,22 @@ Qiming Hou\
|
||||
<hqm03ster@gmail.com>\
|
||||
<http://www.houqiming.net>
|
||||
|
||||
|
||||
## To build:
|
||||
|
||||
```sh
|
||||
make
|
||||
```
|
||||
|
||||
|
||||
## To use:
|
||||
|
||||
```sh
|
||||
./hou syntax-file file-to-process
|
||||
```
|
||||
|
||||
## Try:
|
||||
|
||||
### Try:
|
||||
|
||||
```sh
|
||||
less hou.c
|
||||
@@ -40,6 +43,7 @@ hou html.txt hou.c >> hou.htm
|
||||
start hou.htm
|
||||
```
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
What a versatile entry! It can be used to check the size of IOCCC entries *and*
|
||||
@@ -47,6 +51,7 @@ to publish them as HTML.
|
||||
|
||||
For extra credit: what is the meaning of the number `2321237`?
|
||||
|
||||
|
||||
## Author's remarks:
|
||||
|
||||
### Disclaimer
|
||||
@@ -136,6 +141,7 @@ As an extra tweak, the text message actually does something useful. Remove the
|
||||
|
||||
[2][Regular Expression Matching Can Be Simple And Fast (but is slow in Java, Perl, PHP, Python, Ruby, ...)](http://swtch.com/~rsc/regexp/regexp1.html)
|
||||
|
||||
|
||||
## Copyright and CC BY-SA 4.0 License:
|
||||
|
||||
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
|
||||
|
||||
+3
-1
@@ -14,6 +14,7 @@ make
|
||||
There is alternate code which fixes some German at the expense of other German.
|
||||
See [Alternate code](#alternate-code) below.
|
||||
|
||||
|
||||
## To use:
|
||||
|
||||
```sh
|
||||
@@ -21,7 +22,7 @@ echo "full spelling of an English cardinal numeral less than a quadrillion" | ./
|
||||
```
|
||||
|
||||
|
||||
## Try:
|
||||
### Try:
|
||||
|
||||
```sh
|
||||
./try.sh # try various languages
|
||||
@@ -96,6 +97,7 @@ echo hundr|./kang
|
||||
|
||||
does not report 100, instead printing 0?
|
||||
|
||||
|
||||
## Author's remarks:
|
||||
|
||||
### Synopsis
|
||||
|
||||
@@ -4,12 +4,14 @@ Taketo Konno\
|
||||
Japan\
|
||||
<inaniwa3@gmail.com>
|
||||
|
||||
|
||||
## To build:
|
||||
|
||||
```sh
|
||||
make
|
||||
```
|
||||
|
||||
|
||||
## To use:
|
||||
|
||||
```sh
|
||||
@@ -18,7 +20,8 @@ make
|
||||
|
||||
NOTE: N is an integer from 0 to 255.
|
||||
|
||||
## Try:
|
||||
|
||||
### Try:
|
||||
|
||||
```sh
|
||||
./konno 30
|
||||
@@ -37,6 +40,7 @@ make alt
|
||||
|
||||
Use `konno.alt` as you would `konno` above.
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
This entry is a good one-liner to analyze completely.
|
||||
@@ -44,6 +48,7 @@ This entry is a good one-liner to analyze completely.
|
||||
For extra credit, what are the minimal changes to convert it to
|
||||
64-bit integers so that it could print 32 lines?
|
||||
|
||||
|
||||
## Author's remarks:
|
||||
|
||||
### Remarks
|
||||
@@ -82,6 +87,7 @@ operation. What is the operation doing?
|
||||
|
||||
This program assumes that the size of `int` is 4.
|
||||
|
||||
|
||||
## Copyright and CC BY-SA 4.0 License:
|
||||
|
||||
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
|
||||
|
||||
@@ -4,12 +4,14 @@ Don Yang\
|
||||
<omoikane@uguu.org>\
|
||||
<http://uguu.org/>
|
||||
|
||||
|
||||
## To build:
|
||||
|
||||
```sh
|
||||
make
|
||||
```
|
||||
|
||||
|
||||
## To use:
|
||||
|
||||
```sh
|
||||
@@ -23,7 +25,8 @@ gcc output.c -o output
|
||||
./output > regenerated.bin
|
||||
```
|
||||
|
||||
## Try:
|
||||
|
||||
### Try:
|
||||
|
||||
```sh
|
||||
echo "A quick brown fox jumps over the lazy dog" | ./nyaruko > output.c
|
||||
@@ -34,11 +37,13 @@ cc -o output output.c
|
||||
./output
|
||||
```
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
The judges have nothing to add that has not already been written about in the
|
||||
[spoiler.html](spoiler.html) (requires JavaScript) file! :-)
|
||||
|
||||
|
||||
## Author's remarks:
|
||||
|
||||
### Usage
|
||||
@@ -146,6 +151,7 @@ default, this means `Nyaruko` may not faithfully encode files on MingW.
|
||||
blank state to an obfuscated program, gzipped to fit under 1MB. Requires
|
||||
JavaScript.
|
||||
|
||||
|
||||
## Copyright and CC BY-SA 4.0 License:
|
||||
|
||||
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
|
||||
|
||||
@@ -31,7 +31,7 @@ cat binary-prog.Blc data | ./tromp
|
||||
```
|
||||
|
||||
|
||||
## Try:
|
||||
### Try:
|
||||
|
||||
```sh
|
||||
(cat hilbert.Blc; echo -n 1234) | ./tromp
|
||||
@@ -39,6 +39,7 @@ cat binary-prog.Blc data | ./tromp
|
||||
cat primes.blc | ./tromp -b | ./primes.pl
|
||||
```
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
The judges dare to say that the data files this entry is processing
|
||||
|
||||
+2
-2
@@ -14,7 +14,7 @@ make
|
||||
This entry requires [Zlib](https://www.zlib.net).
|
||||
|
||||
|
||||
### Bugs and (Mis)features
|
||||
### Bugs and (Mis)features:
|
||||
|
||||
The current status of this entry is:
|
||||
|
||||
@@ -68,7 +68,7 @@ pixel formats though we note that your computer might also [halt and catch
|
||||
fire](https://en.wikipedia.org/wiki/Halt_and_Catch_Fire_(computing)) :-)
|
||||
|
||||
|
||||
## Try:
|
||||
### Try:
|
||||
|
||||
```sh
|
||||
./vik e ioccc.png chocolate.png > chocolate-in-ioccc.png
|
||||
|
||||
@@ -3,12 +3,14 @@
|
||||
Adar Zeitak\
|
||||
<aa4z2@walla.co.il>
|
||||
|
||||
|
||||
## To build:
|
||||
|
||||
```sh
|
||||
make
|
||||
```
|
||||
|
||||
|
||||
## To use:
|
||||
|
||||
```sh
|
||||
@@ -18,7 +20,8 @@ make
|
||||
where `file.c` is the file to be checked for nesting errors. For example, you may
|
||||
try [incorrect.c](incorrect.c) and the program itself.
|
||||
|
||||
## Try:
|
||||
|
||||
### Try:
|
||||
|
||||
```sh
|
||||
./zeitak < zeitak.c
|
||||
@@ -43,6 +46,7 @@ make alt
|
||||
|
||||
Use `zeitak.alt` as you would `zeitak` above.
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
This is an extremely subtle and twisted piece of Gold award winning code!
|
||||
@@ -53,7 +57,8 @@ At one point we spent
|
||||
minutes](https://web.archive.org/web/20130925190722/https://twitter.com/ioccc/status/252162898800033792)
|
||||
just to understand 18 key characters of this code.
|
||||
|
||||
## Author's remarks
|
||||
|
||||
## Author's remarks:
|
||||
|
||||
### Nesting Errors Detector
|
||||
|
||||
@@ -123,6 +128,7 @@ only function calls, typecasts, array lookups and pointer operators.
|
||||
- Windows 7 32-bit with GCC
|
||||
- Windows 7 32-bit with OpenWatcom
|
||||
|
||||
|
||||
## Copyright and CC BY-SA 4.0 License:
|
||||
|
||||
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
|
||||
|
||||
Reference in new issue
Block a user