Check our new

Freelance project: Java Programming. Please let me know if you are ...

Here is the list of freelance projects you can submit new project for free

Scrabble Word Builder
date: 03.10.2017
description:Java Programming. Please let me know if you are interested so that I can pass on the associated file.

The application must accept the following inputs:
- rack: a string containing the letters on a player’s rack
- word: (optional) a word that currently exists on the board that a player may be considering building off of

The application must obey the following rules:
- Player must have a minimum of 1 letter on their rack
- Player must have a maximum of 7 letters on their rack
- Words must be at least 2 letters long
- Words must be 15 letters or less
- Words must be in the (supplied) dictionary

For this exercise, the following things may be ignored:
- Blank tiles
- Bonuses (double/triple word/letter scores)
- Board layout
- Word positioning
- Any other things I forgot to mention

The application must consider the following known constants (supplied):
- Pre-defined word list – supplied as a simple text file with a single word per line
- The number of each letter in the game (ex: there are 9 A’s but only 1 Z)
- The score value of each letter

The letter information (count and scores) is provided in two forms (csv & json) as reference. You are free to use either (or none) of them at runtime as long as the application adheres to the values defined within.
budget:$100 - $200

 Regiter as Freelance Developer
Display your skills and contact details on a public profile and receive new freelance project requests by email

 Submit a project request for free !
If you're looking for skilled freelance developer, to complete a freelance project for you
you can contact all of the listed freelancers by this form.

 Work on open freelance projects
Choose a submitted project and contact the author

 List of all freelance developers
Shows the list of developers available to work on your projects.


This website uses cookies to ensure you get the best experience on our website. Learn More.

Got It!