In the git repository listed below you can find out two java algorithm problems. Just use and IDE like IntelIj Idea, do the configurations, run the tests when you have the solution. If you have doubts about the implementation use Soution branch.
Java Coding Lessons