algorithm test&practice