Deanonymize.java
Deanonymize.jar
A simple tool is available to help you test your solution offline. To use it,
you must modify your program to read from standard in and write to standard
out. When performing a test, you should first read the parameters from
standard in, one per line (in the same order they appear as arguments). The
arrays will be formatted as space delimited lists. For instance, the input
will be something like (with ellipses indicating longer lists):
14
78
1.04955 -0.34344 1.04556E-1 ...
0.54377633 -0.747848912 1.044 ...
0.357823
You should output a whitespace delimited list of doubles, corresponding to
your return. The whitespace may be spaces or new lines characters. Be sure
to flush your standard out buffer after the last one. Any output you sent to
standard err will be forwarded to the terminal. Be careful not to send any
superfluous (i.e. debugging) output to standard out, as this will cause an
error.
To use the program, you should simply run:
java -jar Deanonymize.jar "command" seed
command here is your executable command, like "java Deanonymize" or ./deanon,
and seed is the seed for the random number generator (an integer).