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:
1 parent
21428fa40b
commit
68068d4e5f
3 files changed
+11
-5
No files matched your search
+8
-3
@@ -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
@@ -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
@@ -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="mailto:kang.seonghoon@mearie.org">Seonghoon Kang</a></B>
|
<LI TYPE=none><A NAME="Seonghoon_Kang"></A><B><a
|
||||||
|
href="mailto:kang.seonghoon@mearie.org">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>
|
||||||
|
|||||||
Reference in new issue
Block a user