Add link to and format fix 2012/kang/README.md

Link was also added to winners.{html,csv}.

Found via his email address - I checked to see if the domain was valid
(or at least attempted to) and saw it's their website.
This commit is contained in:
Cody Boone Ferguson committed 2023-05-04 11:22:24 -07:00
1 parent 21428fa40b
commit 68068d4e5f
3 files changed
+11 -5

No files matched your search

+8 -3
View File
@@ -1,7 +1,8 @@
# Best short program # Best short program
Seonghoon Kang Seonghoon Kang
<kang.seonghoon@mearie.org> <kang.seonghoon@mearie.org>
<http://mearie.org>
## To build: ## To build:
@@ -73,7 +74,7 @@ It does *not* accept some spelt numbers, which I found mostly irrelevant:
This program is quite portable, only requiring the following: This program is quite portable, only requiring the following:
* The signature `int main(int, int)` should be accepted by the linker. (Original * The signature `int main(int, int)` should be accepted by the linker. (Original
version only) version only).
* `char` should be at least 8 bits long (as dictated by the standard), `int` * `char` should be at least 8 bits long (as dictated by the standard), `int`
should be at least 32 bits long, `long long` should be at least 64 bits long. should be at least 32 bits long, `long long` should be at least 64 bits long.
* Both the compiler and execution environment should use an ASCII-compatible * Both the compiler and execution environment should use an ASCII-compatible
@@ -120,17 +121,21 @@ Other obfuscations are more subtle:
But the most important obfuscation is the clever construction of lookup table. But the most important obfuscation is the clever construction of lookup table.
The program uses 11 different characters required for recognizing 22 lexemes: The program uses 11 different characters required for recognizing 22 lexemes:
```
zero one tw- th(i)r- fo(u)r- fi- six- zero one tw- th(i)r- fo(u)r- fi- six-
seven- eigh- nin- ten eleven twelve seven- eigh- nin- ten eleven twelve
hundred(s) thousand(s) million(s) billion(s) trillion(s) hundred(s) thousand(s) million(s) billion(s) trillion(s)
a and -teen -ty a and -teen -ty
```
So that they are internally represented as like: So that they are internally represented as like:
```
r n tw- tr- fr- f- s- r n tw- tr- fr- f- s-
sn- g- nn- tn ln twl sn- g- nn- tn ln twl
nr(s) tsan(s) lln(s) blln(s) trlln(s) nr(s) tsan(s) lln(s) blln(s) trlln(s)
a an -tn -ty a an -tn -ty
```
The stemmer recognizes the longest matching prefix, so every lexeme can be The stemmer recognizes the longest matching prefix, so every lexeme can be
recognized by at most three characters (e.g. `trl` instead of `trlln`). This is recognized by at most three characters (e.g. `trl` instead of `trlln`). This is
+1 -1
View File
@@ -164,7 +164,7 @@ Sean Barrett,Sean_Barrett,http://world.std.com/~buzzard,null,buzzard@world.std.c
Sean Dorward,Sean_Dorward,null,null,null,null,null,null Sean Dorward,Sean_Dorward,null,null,null,null,null,null
Sebastian Deorowicz,Sebastian_Deorowicz,http://sun.aei.polsl.pl/~sdeor/,null,sdeorowicz@gmail.com,null,null,null Sebastian Deorowicz,Sebastian_Deorowicz,http://sun.aei.polsl.pl/~sdeor/,null,sdeorowicz@gmail.com,null,null,null
Selene Makarios,Selene_Makarios,http://www.bungalow.com/,null,null,null,null,null Selene Makarios,Selene_Makarios,http://www.bungalow.com/,null,null,null,null,null
Seonghoon Kang,Seonghoon_Kang,null,null,kang.seonghoon@mearie.org,null,null,null Seonghoon Kang,Seonghoon_Kang,null,http://mearie.org,kang.seonghoon@mearie.org,null,null,null
Shinichiro Hamaji,Shinichiro_Hamaji,null,shinichiro.hamaji@gmail.com,null,null,null Shinichiro Hamaji,Shinichiro_Hamaji,null,shinichiro.hamaji@gmail.com,null,null,null
Sjoerd Mullender,Sjoerd_Mullender,http://www.cwi.nl/~sjoerd/,null,Sjoerd.Mullender@cwi.nl,null,null,null Sjoerd Mullender,Sjoerd_Mullender,http://www.cwi.nl/~sjoerd/,null,Sjoerd.Mullender@cwi.nl,null,null,null
Someone Anonymous,Anonymous_2015,null,null,hirekokeshi@gmail.com,null,@hirekoke,null Someone Anonymous,Anonymous_2015,null,null,hirekokeshi@gmail.com,null,@hirekoke,null
Can't render this file because it contains an unexpected character in line 23 and column 6.
+2 -1
View File
@@ -685,7 +685,8 @@ Contest </I></FONT></CENTER><BR>
<!-- K K K K K K K K K K K K K K K K K K K K K K K - --> <!-- K K K K K K K K K K K K K K K K K K K K K K K - -->
<UL> <UL>
<LI TYPE=none><A NAME="Seonghoon_Kang"></A><B><a href="ma&#105;&#x6C;&#116;o:&#107;&#x61;&#x6E;&#x67;&#46;&#115;&#x65;&#111;n&#x67;&#104;&#111;&#x6F;&#110;&#x40;&#x6D;&#101;&#x61;&#x72;&#x69;&#101;.&#111;&#x72;&#103;">Seonghoon Kang</a></B> <LI TYPE=none><A NAME="Seonghoon_Kang"></A><B><a
href="ma&#105;&#x6C;&#116;o:&#107;&#x61;&#x6E;&#x67;&#46;&#115;&#x65;&#111;n&#x67;&#104;&#111;&#x6F;&#110;&#x40;&#x6D;&#101;&#x61;&#x72;&#x69;&#101;.&#111;&#x72;&#103;">Seonghoon Kang</a></B> -- <A HREF="http://mearie.org">http://mearie.org</a>
<UL> <UL>
<LI TYPE=square>Best short program (<A HREF="years.html#2012_kang">2012 kang</A>) <LI TYPE=square>Best short program (<A HREF="years.html#2012_kang">2012 kang</A>)
</UL><BR> </UL><BR>