Thanks for the interesting challenge and great learning experience.
Check List:
[ x] You have run ./mvnw verify and the project builds successfully
[x ] Tests pass (./test.sh <username> shows no differences between expected and actual outputs)
[ x] All formatting changes by the build are committed
[ x] Your launch script is named calculate_average_yglcode.sh (make sure to match casing of your GH user name) and is executable
[ x] Output matches that of calculate_average_baseline.sh
[ x] For new entries, or after substantial changes: When implementing custom hash structures, please point to where you deal with hash collisions (line number): simple linear probing:L65, simple code try to avoid data copy
Execution time: 0m25.469s in a linux VM,
Execution time of "baseline" implementation: 3m54.339s, in above VM
Hey, thx for opening this. Unfortunately, it was submitted after the cut-off time for entering new submissions (Jan 31 23:59:59 UTC). So I'll go ahead and close it.
Thanks for the interesting challenge and great learning experience.
Check List:
[ x] You have run
./mvnw verify
and the project builds successfully[x ] Tests pass (
./test.sh <username>
shows no differences between expected and actual outputs)[ x] All formatting changes by the build are committed
[ x] Your launch script is named
calculate_average_yglcode.sh
(make sure to match casing of your GH user name) and is executable[ x] Output matches that of
calculate_average_baseline.sh
[ x] For new entries, or after substantial changes: When implementing custom hash structures, please point to where you deal with hash collisions (line number): simple linear probing:L65, simple code try to avoid data copy
Execution time: 0m25.469s in a linux VM,
Execution time of "baseline" implementation: 3m54.339s, in above VM