The current version of the reverse-string analyzer does a very primitive version of the analysis - read the solution AST and compare it with a bunch of prepared ASTs to give a approve_as_optimal or approve_with_comment status.
The prepared ASTs can be viewed in the reverse-string README.
The following work should be done:
Make the AST analysis more thorough
- Expand the
approve solution list
Make the analyzer return the disapprove status
The current version of the
reverse-stringanalyzer does a very primitive version of the analysis - read the solution AST and compare it with a bunch of prepared ASTs to give aapprove_as_optimalorapprove_with_commentstatus.The prepared ASTs can be viewed in the reverse-string README.
The following work should be done:
Make the AST analysis more thoroughapprovesolution listMake the analyzer return thedisapprovestatus