Spell Checker
Java, hash table
Created a dictionary by hash table, based on the user input words are whether in the dictionary or not, the output would be "your word is in the dictionary" or reasonable guesses what user really wants to spell. For example, if the user inputs "pol", output would be "not found pol, you may mean pal, pod, pop, pot, pox, pool, poll, pole, polo".
Scraping data off of Billboard Hot 100
Python, BeautifulSoup
Scanned the webpage, collected the top 10 songs with their artists, and printed them out to the console.
Rider Game
Java, GUI
- User-controlled car(red triangle) plays against a number of computer-controlled cars(blue triangle), in picking up the rider(yellow square) and bringing them to the destination without going through obstacles(black square).
- I set several controllers to control robot cars' direction, such as east/north first, diagonal first
- The new rider would show up at the random free grid after the last rider arrived at the destination. Free means no car, no obstacle.
- Player can change the robot cars' speed by slide in right bottom corner or space on keyboard.
- The headline would keep records for how many riders were picked up by the user and by the robots.