Move 1988-2004 entries into subdirs
We we move 1988-2004 entries from all of a year's winning entries in a single directory to each winner being in their own sub-directory under the given year directory.
This commit is contained in:
1 parent
1e82e8aa3e
commit
d2a42f42e8
478 files changed
No files matched your search
@@ -0,0 +1,88 @@
|
||||
# include <stdio.h>
|
||||
# define MAin printf("%d\n"
|
||||
# define mAIN return 0
|
||||
# define MaiN {static
|
||||
# define mAlN ) {if(
|
||||
# define MA1N char*
|
||||
# define MAiN (!!(
|
||||
# define mAiN atoi
|
||||
# define mAln &1<<
|
||||
# define MAlN !=3)
|
||||
# define MAln )&&
|
||||
# define MAIN int
|
||||
# define maln --,
|
||||
# define Maln <<
|
||||
# define MaIn ++
|
||||
# define MalN |=
|
||||
# define MA1n ||
|
||||
# define malN -1
|
||||
# define maIN *
|
||||
# define MaIN =
|
||||
# define ma1N )
|
||||
# define Ma1N (
|
||||
# define Main ;
|
||||
# define mA1n !
|
||||
# define MAIn }
|
||||
# define mA1N ,
|
||||
MAIN mAIn
|
||||
Ma1N MAIN
|
||||
ma1N mA1N
|
||||
mAiN Ma1N
|
||||
MA1N ma1N mA1N maIn MaIN malN mA1N ma1n
|
||||
mA1N maiN Main
|
||||
MAIN main Ma1N MAIN Ma1n mA1N MA1N maIN
|
||||
mAin mAlN Ma1n MAlN
|
||||
mAIN Main maIn MaIn
|
||||
mA1N Ma1n maln mAin MaIn Main maIn
|
||||
MaIN mAiN Ma1N Ma1N
|
||||
Ma1n maln maIN mAin
|
||||
MaIn ma1N ma1N Main
|
||||
ma1n MaIN mAiN Ma1N
|
||||
Ma1N Ma1n maln maIN
|
||||
mAin MaIn ma1N ma1N
|
||||
Main mAIn Ma1N mAIn
|
||||
Ma1N mAIn Ma1N mAIn
|
||||
Ma1N mAIn Ma1N mAIn Ma1N mAIn
|
||||
Ma1N mAIn Ma1N mAIn Ma1N mAIn
|
||||
Ma1N mAIn Ma1N mAIn Ma1N mAIn
|
||||
Ma1N mAIn Ma1N mAIn Ma1N mAIn
|
||||
Ma1N Ma1n ma1N
|
||||
ma1N ma1N ma1N
|
||||
ma1N ma1N ma1N ma1N ma1N ma1N
|
||||
ma1N ma1N ma1N ma1N
|
||||
ma1N ma1N Main MAin
|
||||
mA1N maiN ma1N Main mAIN Main MAIn MAIN
|
||||
mAIn Ma1N MAIN mAin ma1N
|
||||
MaiN MAIN main MaIN malN
|
||||
Main main MaIn Main mAIN
|
||||
mA1N maiN MalN Ma1N MAiN
|
||||
maIn mAln main ma1N
|
||||
MA1n Ma1N MAiN ma1n
|
||||
mAln main ma1N MA1n
|
||||
mAin MAln Ma1N
|
||||
mA1n MAiN ma1n mAln
|
||||
main MAln mAin ma1N
|
||||
ma1N ma1N MAln Ma1N mA1n MAiN maIn
|
||||
mAln main MAln
|
||||
Ma1N MAiN ma1n
|
||||
mAln main ma1N MA1n mAin MAln
|
||||
Ma1N mA1n MAiN
|
||||
ma1n mAln main
|
||||
MAln mAin ma1N
|
||||
ma1N ma1N ma1N
|
||||
ma1N ma1N Maln
|
||||
main mA1N MAiN
|
||||
ma1n mAln main
|
||||
MAln mAin ma1N
|
||||
MA1n MAiN maIn
|
||||
mAln main MAln
|
||||
Ma1N MAiN ma1n
|
||||
mAln main ma1N MA1n
|
||||
mAin MAln
|
||||
Ma1N mA1n
|
||||
MAiN ma1n
|
||||
mAln main
|
||||
MAln mAin
|
||||
ma1N ma1N
|
||||
ma1N ma1N
|
||||
Main MAIn
|
||||
@@ -0,0 +1,54 @@
|
||||
Best Layout:
|
||||
|
||||
Heather Downs, Selene Makarios
|
||||
The Software Bungalow
|
||||
900 High School Way, #2202
|
||||
Mountain View, CA 94041
|
||||
USA
|
||||
|
||||
|
||||
Judges' comments:
|
||||
|
||||
To use:
|
||||
make heathbar
|
||||
|
||||
To run:
|
||||
heathbar 4253 2281
|
||||
|
||||
The main reason we liked this entry was mainly because the main
|
||||
effect of the source was self documenting! :-)
|
||||
|
||||
|
||||
Selected Author's comments:
|
||||
|
||||
Run this program with two non-negative integer arguments
|
||||
(e.g. "prog 1234 999").
|
||||
|
||||
My goal was to create the fastest possible C program. To that
|
||||
end, I made three critical observations:
|
||||
|
||||
1. If there's one thing computers are good at, it's math.
|
||||
2. Simple operations take less time than complicated ones.
|
||||
3. Every C program seems to contain the word "main".
|
||||
|
||||
Based on #1, I knew that the Fastest Program had to be one that
|
||||
performed addition. From #2, I reasoned that it ought to directly
|
||||
manipulate the bits, rather than wasting time dealing with bloated,
|
||||
high-level, fuzzy-logic, artificial-intelligence, neural-net,
|
||||
client-server, object-oriented abstractions like the C language "+"
|
||||
operator. And it was obvious from #3 that the program should
|
||||
resemble, as closely as possible, a long sequence of the familiar
|
||||
word "main" repeated over and over, so the computer would be
|
||||
comfortable running the program and wouldn't get distracted dealing
|
||||
with unfamiliar variable names.
|
||||
|
||||
Also, I've looked at some past winning entries of your contest, and
|
||||
if you don't mind a little constructive criticsm, some of them are
|
||||
kind-of hard to figure out. I didn't want my program to fall into
|
||||
the same trap, so I went out of my way to write self-documenting
|
||||
code. Anyone who so much as glances at my program will immediately
|
||||
see that it adds two 16-bit unsigned integers by streaming their
|
||||
bits through a simulated cascade of hardware adders. I hope my
|
||||
diligent effort to write especially clear code gets me extra points!
|
||||
|
||||
P.S. What does "obfuscated" mean?
|
||||
Reference in new issue
Block a user