move fix thanks a file, update top level html links, rename CONTRIBUTING.md
The fix thank you's have been moved from `README.md` to `thanks-for-fixes.md`. **WARNING**: Some mistakes may have been made in doing this. We presume later changes by others will correct any issues. The `CONTRIBUTING.md` was renamed `how-to-enter.md`. A 3rd line of links was added to top level html such as `contact.html`, `index.html`, `judges.html`, `winners.html`, and `years.html`. Improved blank line use in a number (but not all) `README.md` files.
This commit is contained in:
1 parent
23f7ac0a49
commit
ac41f07a83
92 files changed
+1326
-761
No files matched your search
+3
-15
@@ -6,6 +6,7 @@ Sogn Studentby 8231
|
||||
N 0858 Oslo
|
||||
Norway
|
||||
|
||||
|
||||
## To build:
|
||||
|
||||
```sh
|
||||
@@ -17,21 +18,6 @@ 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.
|
||||
|
||||
Both [Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) and [Yusuke
|
||||
Endoh](/winners.html#Yusuke_Endoh) fixed this so that it
|
||||
will work with modern systems. Yusuke provided some fixes of the X code and Cody
|
||||
fixed the C pre-processor directives so that it would compile. It used to be
|
||||
that you could get away with code like:
|
||||
|
||||
```c
|
||||
G int i,j
|
||||
K case
|
||||
```
|
||||
|
||||
and expect `G;` to equate to `int i, j;` (though it's now a long) and `K` to mean
|
||||
`case` but that's no longer the case so the offending lines had `#define`
|
||||
prepended to them. Thank you Yusuke and Cody for your assistance!
|
||||
|
||||
|
||||
## To run:
|
||||
|
||||
@@ -39,6 +25,7 @@ prepended to them. Thank you Yusuke and Cody for your assistance!
|
||||
./jonth # must be run on an X11 server
|
||||
```
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
Use `h` and `l` to shift objects left or right. Use `k` to
|
||||
@@ -58,6 +45,7 @@ after initialization hidden by the well defined macros `t`, `u` and `F`.
|
||||
This program is highly portable as it runs on a "Notebook" size SPARC.
|
||||
This program will not work on machines where `sizeof(int)!=sizeof(void *)`.
|
||||
|
||||
|
||||
## Copyright and CC BY-SA 4.0 License:
|
||||
|
||||
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
|
||||
|
||||
+4
-3
@@ -6,15 +6,13 @@ Moscow Centre of SPARC Technology
|
||||
89-1-95 Moscow
|
||||
Russia
|
||||
|
||||
|
||||
## To build:
|
||||
|
||||
```sh
|
||||
make all
|
||||
```
|
||||
|
||||
[Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) fixed this to work with
|
||||
modern compilers. Thank you Cody!
|
||||
|
||||
|
||||
## To run:
|
||||
|
||||
@@ -34,6 +32,7 @@ where:
|
||||
|
||||
[colors] is the number of possible colors (1 to 15) (default: 6)
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
By default, the number of colors is 6. You may specify a
|
||||
@@ -43,6 +42,7 @@ for instructions of how to play.
|
||||
We look forward to more entries from the newer members of the
|
||||
International Internet community.
|
||||
|
||||
|
||||
## Author's remarks:
|
||||
|
||||
This program plays
|
||||
@@ -107,6 +107,7 @@ judges-387> ./mind
|
||||
40 # we have guessed the number
|
||||
```
|
||||
|
||||
|
||||
## Copyright and CC BY-SA 4.0 License:
|
||||
|
||||
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
Jyrki Holopainen
|
||||
Finland
|
||||
|
||||
|
||||
## To build:
|
||||
|
||||
This entry will not compile with gcc < 2.3.3 as it relied on a bug which was
|
||||
@@ -37,10 +38,10 @@ If you have gcc < 2.3.3 (i.e. the entry can compile):
|
||||
./lmfjyh
|
||||
```
|
||||
|
||||
|
||||
### Alternate code
|
||||
|
||||
[Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) added an alternate
|
||||
version which does what the program did with gcc < 2.3.3. To use:
|
||||
To use:
|
||||
|
||||
```sh
|
||||
make alt
|
||||
@@ -49,8 +50,6 @@ make alt
|
||||
Use `lmfjyh.alt` as you would `lmfjyh` above. Note that other code could also be
|
||||
done with this bug; see the author's remarks for more details.
|
||||
|
||||
Thank you Cody!
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
@@ -196,6 +195,7 @@ tools supporting it. The advantages over the traditional methods
|
||||
are, however, so great that there is no doubt that this method will
|
||||
be new standard.
|
||||
|
||||
|
||||
## 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 @@ Mark Plummer
|
||||
Fallston, MD, 21047
|
||||
US
|
||||
|
||||
|
||||
## To build:
|
||||
|
||||
```sh
|
||||
@@ -25,6 +26,7 @@ where:
|
||||
|
||||
NOTE: an alternate version exists. See Alternate code section below.
|
||||
|
||||
|
||||
## Try:
|
||||
|
||||
```sh
|
||||
@@ -34,9 +36,7 @@ NOTE: an alternate version exists. See Alternate code section below.
|
||||
|
||||
### Alternate code:
|
||||
|
||||
[Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) added an alternate
|
||||
version which uses `usleep()` so you can see what is happening with faster
|
||||
systems. To use:
|
||||
To use:
|
||||
|
||||
|
||||
```sh
|
||||
@@ -51,19 +51,19 @@ If you wish to change the time to sleep (default `200`) you can do so like:
|
||||
make clobber CDEFINE="-DZ=50" alt
|
||||
```
|
||||
|
||||
|
||||
#### Try:
|
||||
|
||||
```sh
|
||||
./plummer.alt xyzzyzzyx 5555
|
||||
```
|
||||
|
||||
Thank you Cody!
|
||||
|
||||
### INABIAF - it's not a bug it's a feature :-)
|
||||
|
||||
This entry will very likely crash or do something else if you run it without
|
||||
enough args.
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
For extra credit: What happens when 'number' contains non-numeric
|
||||
@@ -122,6 +122,7 @@ The inspiration for this program came from actual code which dealt
|
||||
with scanning for a unique temporary filename by appending a
|
||||
successively larger number to the end of a string.
|
||||
|
||||
|
||||
## Copyright and CC BY-SA 4.0 License:
|
||||
|
||||
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
|
||||
|
||||
@@ -13,8 +13,6 @@ England
|
||||
make all
|
||||
```
|
||||
|
||||
[Yusuke Endoh](/winners.html#Yusuke_Endoh) supplied a patch to get this to work
|
||||
in modern systems. Thank you Yusuke!
|
||||
|
||||
## To run:
|
||||
|
||||
@@ -26,6 +24,7 @@ where:
|
||||
|
||||
`[cabbage]` is a CABBAGE description file (default: `rince.c`)
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
The author has provided several CABBAGE files for your amusement:
|
||||
@@ -210,6 +209,7 @@ There is no 'end of game' checking method. Hence games like Sokoban rely
|
||||
on the user to decide when they have had enough. Also, there is no quit
|
||||
mechanism other than control C.
|
||||
|
||||
|
||||
## Copyright and CC BY-SA 4.0 License:
|
||||
|
||||
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
|
||||
|
||||
@@ -13,10 +13,6 @@ US
|
||||
make all
|
||||
```
|
||||
|
||||
[Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) made this use `fgets()`
|
||||
not `gets()` to make it safer and to prevent an annoying warning with compiling
|
||||
and/or linking and/or runtime, the latter of which is interspersed with the
|
||||
output of the program itself. Thank you Cody for your assistance!
|
||||
|
||||
## To run:
|
||||
|
||||
@@ -33,6 +29,7 @@ where
|
||||
|
||||
This entry will segfault if the file cannot be opened. This is not a bug.
|
||||
|
||||
|
||||
## Try:
|
||||
|
||||
```sh
|
||||
@@ -56,6 +53,7 @@ What is cat ?
|
||||
What is cat?
|
||||
```
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
After this program prints the contents of 'file', ask it
|
||||
@@ -81,6 +79,7 @@ NOTE: If you have a ' in the question this entry might fail.
|
||||
|
||||
NOTE: The author may also be contacted at: marks@aldrin.ksc.nasa.gov.
|
||||
|
||||
|
||||
## Author's remarks:
|
||||
|
||||
I wanted to write a program that would read in a text file in
|
||||
@@ -126,6 +125,7 @@ question into individual words with a recursive call.
|
||||
The text for the info file, by the way, consists largely of headlines
|
||||
from the Weekly World News.
|
||||
|
||||
|
||||
## Copyright and CC BY-SA 4.0 License:
|
||||
|
||||
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
|
||||
|
||||
+4
-5
@@ -6,17 +6,13 @@ ISX Corporation
|
||||
Marietta, GA 30067
|
||||
US
|
||||
|
||||
|
||||
## To build:
|
||||
|
||||
```sh
|
||||
make all
|
||||
```
|
||||
|
||||
[Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) fixed this to work with
|
||||
clang. The problem was that the third arg to main() was not a `char **`. Instead
|
||||
`O5()` (which was `main()`) is now its own function which main() calls with the
|
||||
right parameters. Thank you Cody for your assistance!
|
||||
|
||||
|
||||
## To run:
|
||||
|
||||
@@ -38,6 +34,7 @@ hexadecimal and decimal numbers.
|
||||
|
||||
What happens if you use something other than valid digits?
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
The octal expression may contain:
|
||||
@@ -57,6 +54,7 @@ one should surround the expression in single quotes.
|
||||
It is a good thing that this program consists of only one
|
||||
expression, otherwise it might become hard to understand. :-)
|
||||
|
||||
|
||||
## Author's remarks:
|
||||
|
||||
The program does no error checking - erroneous expressions will
|
||||
@@ -218,6 +216,7 @@ int octal( int intermediate )
|
||||
|
||||
`F` and `C` work similarly.
|
||||
|
||||
|
||||
## 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