Make words out of a bigger word

  1. Home
  2. 11+
  3. 11-Plus Verbal Reasoning
  4. Making Words from Larger Words 4

Making words from larger words quiz illustration | Hexagonal

How many words can you make from the letters in ‘hexagonal’?

So, you have made it to the fourth and final quiz in this section on Making Words from Larger Words. Well done for getting this far! If you’ve been playing all the others then, with luck, you’ve been learning new vocabulary as you went along.

Expanding your vocabulary is one of the best ways you can improve your English. But it’s not just in school that this will help. If you want a career in the media, in politics or in public life, a good command of words is a must. It will also help you in everyday life, as you’ll be able to express yourself more clearly and impress would-be employers.

But that’s all a long way into the future. For now, just try learning as many new words as you can by reading a lot and by looking unfamiliar words up in a dictionary – oh, and by playing these quizzes of course!

Example:
From the word IMPORTANCE, form new words having the following meanings (the number of letters in the words is given by the number of dashes, so you do not have to use all the letters):

Tighten: _ _ _ _ _
Two parts of the eye: _ _ _ _ _ _ AND _ _ _ _ _ _
A form of transport: _ _ _ _ _
Writer of verse: _ _ _ _
Close: _ _ _ _

‘Cramp’ can be made, and it is a five-letter word meaning ‘tighten’.
Both ‘cornea’ and ‘retina’ are parts of the eye that can be made from the letters.
The form of transport is ‘train’ (not ‘car’ as there are five letters in the answer, rather than three).
A writer of verse is a ‘poet’, and the required letters are all there.
The word meaning ‘close’ (rhymes with ‘dose’, not ‘rose’) is ‘near’.

1.

Using the letters from the word DIAPHRAGM, make a 6-letter word which is a common first name.

2.

Using the letters from the word JEOPARDOUS, make a 5-letter word meaning ‘love’.

3.

Using the letters from the word NOSTALGIC, make a 5-letter type of dance.

4.

Using the letters from the word FACILITATE, make a 4-letter word which is a type of fabric.

5.

Using the letters from the word LACQUER, make a 3-letter word meaning ‘a piece of grassy land’.

6.

Using the letters from the word BINOCULARS, make a 6-letter word meaning ‘work’.

Brains

Labour

Social

Burial

7.

Using the letters from the word THEOLOGY, make a 4-letter word which is a pronoun.

8.

Using the letters from the word HEXAGONAL, make a 4-letter word meaning ‘prison’.

9.

Using the letters from the word REFILLABLE, make a 5-letter word meaning ‘a set of instructions for a job’.

10.

Using the letters from the word PERAMBULATOR, make a 6-letter word meaning ‘move in a slow and heavy way’.

Barrel

Patrol

Armour

Lumber

Great! You’re enjoying learning by quizzing

You’ve had your free 15 questions for today. For unlimited access to all quizzes, games and more, you’ll need to subscribe.

If you wish to subscribe straight away, visit our Join Us page.

Or take a look around the website and start at our Home page. Colin

Note: . Anagrams are meaningful words made after rearranging all the letters of the word.
Search More words for viewing how many words can be made out of them
Note
There are 2 vowel letters and 4 consonant letters in the word bigger. B is 2nd, I is 9th, G is 7th, E is 5th, R is 18th, Letter of Alphabet series.

Wordmaker is a website which tells you how many words you can make out of any given word in english language. we have tried our best to include every possible word combination of a given word. Its a good website for those who are looking for anagrams of a particular word. Anagrams are words made using each and every letter of the word and is of the same length as original english word. Most of the words meaning have also being provided to have a better understanding of the word. A cool tool for scrabble fans and english users, word maker is fastly becoming one of the most sought after english reference across the web.

I can’t think how to do this without bruit-forcing it with all the permutations.

Something like this:

#include <string>
#include <algorithm>

int main()
{
    using size_type = std::string::size_type;

    std::string word = "overflow";

    // examine every permutation of the letters contained in word
    while(std::next_permutation(word.begin(), word.end()))
    {
        // examine each substring permutation
        for(size_type s = 0; s < word.size(); ++s)
        {
            std::string sub = word.substr(0, s);

            // look up sub in a dictionary here...
        }
    }

    return 0;
}

I can think of 2 ways to speed this up.

1) Keep a check on substrings of a given permutation already tried to avoid unnecessary dictionary lookups (std::set or std::unordered_set maybe).

2) Cache popular results, keeping the most frequently requested words (std::map or std::unordered_map perhaps).

NOTE:
It turns out even after adding cashing at various levels this is indeed a very slow algorithm for larger words.

However this uses a much faster algorithm:

#include <set>
#include <string>
#include <cstring>
#include <fstream>
#include <iostream>
#include <algorithm>

#define con(m) std::cout << m << 'n'

std::string& lower(std::string& s)
{
    std::transform(s.begin(), s.end(), s.begin(), tolower);
    return s;
}

std::string& trim(std::string& s)
{
    static const char* t = " tnr";
    s.erase(s.find_last_not_of(t) + 1);
    s.erase(0, s.find_first_not_of(t));
    return s;
}

void usage()
{
    con("usage: anagram [-p] -d <word-file> -w <word>");
    con("    -p             - (optional) find only perfect anagrams.");
    con("    -d <word-file> - (required) A file containing a list of possible words.");
    con("    -w <word>      - (required) The word to find anagrams of in the <word-file>.");
}

int main(int argc, char* argv[])
{
    std::string word;
    std::string wordfile;
    bool perfect_anagram = false;

    for(int i = 1; i < argc; ++i)
    {
        if(!strcmp(argv[i], "-p"))
            perfect_anagram = true;
        else if(!strcmp(argv[i], "-d"))
        {
            if(!(++i < argc))
            {
                usage();
                return 1;
            }
            wordfile = argv[i];
        }
        else if(!strcmp(argv[i], "-w"))
        {
            if(!(++i < argc))
            {
                usage();
                return 1;
            }
            word = argv[i];
        }
    }

    if(wordfile.empty() || word.empty())
    {
        usage();
        return 1;
    }

    std::ifstream ifs(wordfile);

    if(!ifs)
    {
        con("ERROR: opening dictionary: " << wordfile);
        return 1;
    }

    // for analyzing the relevant characters and their
    // relative abundance

    std::string sorted_word = lower(word);
    std::sort(sorted_word.begin(), sorted_word.end());

    std::string unique_word = sorted_word;
    unique_word.erase(std::unique(unique_word.begin(), unique_word.end()), unique_word.end());

    // This is where the successful words will go
    // using a set to ensure uniqueness
    std::set<std::string> found;

    // plow through the dictionary
    // (storing it in memory would increase performance)
    std::string line;
    while(std::getline(ifs, line))
    {
        // quick rejects

        if(trim(line).size() < 2)
            continue;

        if(perfect_anagram && line.size() != word.size())
            continue;

        if(line.size() > word.size())
            continue;

        // This may be needed if dictionary file contains
        // upper-case words you want to match against
        // such as acronyms and proper nouns
        // lower(line);

        // for analyzing the relevant characters and their
        // relative abundance

        std::string sorted_line = line;
        std::sort(sorted_line.begin(), sorted_line.end());

        std::string unique_line = sorted_line;
        unique_line.erase(std::unique(unique_line.begin(), unique_line.end()), unique_line.end());

        // closer rejects

        if(unique_line.find_first_not_of(unique_word) != std::string::npos)
            continue;

        if(perfect_anagram && sorted_word != sorted_line)
            continue;

        // final check if candidate line from the dictionary
        // contains only the letters (in the right quantity)
        // needed to be an anagram

        bool match = true;
        for(auto c: unique_line)
        {
            auto n1 = std::count(sorted_word.begin(), sorted_word.end(), c);
            auto n2 = std::count(sorted_line.begin(), sorted_line.end(), c);

            if(n1 < n2)
            {
                match = false;
                break;
            }
        }

        if(!match)
            continue;

        // we found a good one
        found.insert(std::move(line));
    }

    con("Found: " << found.size() << " word" << (found.size() == 1?"":"s"));
    for(auto&& word: found)
        con(word);
}

Explanation:

This algorithm works by concentrating on known good patterns (dictionary words) rather than the vast number of bad patterns generated by the permutation solution.

So it trundles through the dictionary looking for words to match the search term. It successively discounts the words based on tests that increase in accuracy as the more obvious words are discounted.

The crux logic used is to search each surviving dictionary word to ensure it contains every letter from the search term. This is achieved by finding a string that contains exactly one of each of the letters from the search term and the dictionary word. It uses std::unique to produce that string. If it survives this test then it goes on to check that the number of each letter in the dictionary word is reflected in the search term. This uses std::count().

A perfect_anagram is detected only if all the letters match in the dictionary word and the search term. Otherwise it is sufficient that the search term contains at least enough of the correct letters.

Word Unscrambler is a tool specifically created to help you find the highest-scoring words for Scrabble, Words with Friends, and other word games. By entering your current letter tiles, Word Unscrambler’s unique search engine will suggest all valid words from the selection given.

Word Unscrambler — Definition and Examples

Word Unscrambler helps you to find the best cheats and highest scoring words for Scrabble, Words with Friends and many other word games.

When playing Words with Friends or Scrabble, you can come across tricky tiles. No matter our skill level, it’s sometimes useful to make use of a tool like unscramble and get a fresh perspective on all playable words.

What is the Word Unscrambler Tool?

In a nutshell, a word unscrambler is a tool that you enter all your letters in your hand and it rearranges them to reveal all possible word combinations.

Some people may worry that this is a way to cheat. However, if all game participants have an option to use a word unscrambler, then there’s certainly an even playing field. A player may decide not to use the unscrambling tool and come up with words on their own. Having said that, they might want to use it afterwards to test themselves and see the full list of potential words that they could have played.

How to Use Word Unscramblers

Simply enter the tiles you are struggling with and we will unscramble the letters into something that not only makes sense but will also reward you with the highest score possible. Think of us as a helping hand that also helps boost your mental dexterity and vocabulary. A bit of jumble solving each day helps you become a top word unscrambler!

Benefits of Using WordTips Word Unscramble

As you can see, there are different ways that a word descrambling device can be employed. And, there are no hard and fast rules about when to use one. What’s more, word unscramblers can be useful in board games like Scrabble and Words with Friends as well as crossword puzzles and games like hangman or Word A Round ─ virtually any word game that you can think of. You can even enjoy using it while playing along at home with a word-based TV game show!

Now that you know a little bit about it, are you interested in some examples of how to use the tool and the benefits it gets you? Here’s what we have for you:

A. Win Word Games

Player A is a Scrabble participant who is baffled by how to get the highest score from the following scrambled letters on their rack ─ ERIKNRG.

When they enter the letters into the word descrambler, it shows a number of words using two or more of the letters. The highest points ─ 15 ─ are for the word GHERKIN that uses all seven letters, not a word that may ordinarily come to mind quickly!

B. Boost Your Vocabulary

Player B is a young person playing Word A Round (a game for ages 10 and up) and they’re trying to be the first to unravel the following scrambled letters around the game card ─ LANIMA (6-letter word), ULHELPF (7-letter word) and RELSQUIR (8-letter word).

By using a word unscrambler, they’ll find these words ─ ANIMAL, HELPFUL and SQUIRREL. Any boost that you can give a child while they’re learning how to play will encourage a love of the game. In turn, they will be excited to try to win and want to play more. This will really enlarge their vocabulary!

Letters vs. Words

Unscramble Letters

Working with such a device can definitely be of benefit when attempting to unscramble letters to make words. Furthermore, our Word Unscrambler is a great word solver. It will accommodate up to 15 letters and locate a truly amazing array of words using all manner of combinations of vowels and constants. You can also use the advanced search to find words that begin or end with specific letters. And, that’s not all! The Word Unscrambler can be of service when you want to check out words that contain certain letters or see words with letters in a particular position. If you need to select words using a distinct dictionary, we’ve got that covered too by including all references that you may need.

Unscramble Words

A word unscrambling tool can, of course, be a support to unscramble jumbled words. The English language is fascinating in its variety. Spellings are not always very intuitive. Silent letters appear and pronunciation emphasis on different syllables can be confusing. It’s said to be one of the most difficult languages in the world to learn! Also, there are words that sound the same but are spelled using different letters and have totally unrelated definitions. Therefore, having our Word Unscrambler at your fingertips can be a real plus when you’re attempting to sort out what words the mixed-up letters reveal.

6 Tips and Tricks to Unscramble Words

There are a number of tips and tricks that can be beneficial to unscramble words from jumbled letters. Everyone has their favorites ─ maybe tried and true ones that have worked for them in the past to make words or some that they find quick and easy to use. Following are some tips and tricks that we suggest to help you find the answers to the puzzle of letters you have before you.

  • Separate the consonants from the vowels.
  • Try to match various consonants with vowels to see what you come up with. All words need to have vowels. Also, while you can have a word with just one vowel, such as “A” or “I”, consonants cannot stand on their own.
  • Look for short words to start with such as those with 2 or 3 letters. Then, find out if you can lengthen these by pluralizing them or adding any letters you have that can change the tense.
  • Pick our any prefixes or suffixes that can extend the length of the words you come up with.
  • Play with a pencil and paper to create a list of possible words. Make sure to check the spelling to ensure that you haven’t just made up a non-existent word!
  • If you’re playing a word game with tiles, move them around to see if a word materializes when you look at different letter combinations.

Top 10 Most Popular Unscrambling Examples

Now that you’re well on your way to understanding what you need to know about word unscrambler tools, you’re probably itching to try out our Word Unscrambler! Before you get going, let us show you some of the most popular unscrambling examples. We’ve focused on 7-letter words here since that’s the number of tiles you have in two of the most well-known word games ─ Scrabble and Words with Friends.

  1. EE CFRPT becomes PERFECT
  2. AU BDHNS becomes HUSBAND
  3. AEE CHTR becomes TEACHER
  4. EEI CCNS becomes SCIENCE
  5. AEI CCLPS becomes SPECIAL
  6. AOU LPPR becomes POPULAR
  7. AE PRE MD becomes PREMADE
  8. ING O NSW becomes SNOWING
  9. RE EO DNZ becomes REZONED
  10. AOE SMEW becomes AWESOME

Level: Medium to Difficult

This game is a good activity for learning new words and for reviving some word knoweledge and for giving a teacher time to prepare other tasks for students.

The class is to be divided into 2-3- teams. Give each team a dictionary and write on the board a long word. Students should compose different words from the letters of this word. After some time, the teams give their words. the team that has the most correct words wins.

For example:

R E T R I B U T I O N

return tribute iron notion note tone rib tube bruit tent tribe bur button rent burin nob bite burr run route tire tore bent bet bonnet rub nib net nub bin nut bit rube ruin rob rot unit union unite tier tie tin tint tone toe brute burn brunt butt butter riot tot tenet tenure terrier retro bone boot born bout totter tote tour bore

Then you can ask them to learn these words.

Source: http://iteslj.org

Понравилась статья? Поделить с друзьями:
  • Make words lowercase word
  • Make words from word listen
  • Make words from word elephant
  • Make words from word dictionary
  • Make words from the word volcanoes