Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 728 Bytes

README.md

File metadata and controls

31 lines (23 loc) · 728 Bytes

Code Kata

run

put your wordlist.txt to ~/. and run

./graldew run

run unit tests with small test data

just for TDD and easy refactoring

./graldew clean test

Last tests

Giant list tests with 45425 words and 727 possible concatenations.

Dumb composer

  • Duration: waiting and waiting and waiting, canceled after 30 min.

Simple optimized composer

With prefiltered lists and parallel streams.

  • Duration 327557 ms ~ 5.5 min. (was not able to use any app on my pc in parallel)

Optimized composer

With search tree Inspired by solution in ruby.

  • Duration 69 ms.

very fast