Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8731415
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 13, 20262026-06-13T09:14:02+00:00 2026-06-13T09:14:02+00:00

I have this problem to solve There is an input word from user which

  • 0

I have this problem to solve

There is an input word from user which has been formed from two different words like

AppleCake or BrownPie

Now we need to develop a program which will take this input and match it against a library of words and break the word into it’s meaningful parts i-e Apple and Cake

Input:AppleCake

Output:This input has two words Apple and Cake

Input: RedGrapesWine

Output: This Input has three words Red, Grapes and Wine

My question is:

How should I start working on this problem?

Can anyone help me with pseudoCode/ Steps towards its solution?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-13T09:14:03+00:00Added an answer on June 13, 2026 at 9:14 am

    A very simple approach that works only if you have little number of words is to iterate through the words list and try to match word by word.

    This is a very basic example (does not handle case, nor multiple occurrences of word or whatever), but it shows you how to do:

    String input = readFromUser();
    String[] dictionary = new String[] { "Apple", "Cake" };
    List<String> found = new ArrayList<>();
    for (String word : dictionary) {
        int index = input.indexOf(word);
        if (index >= 0) {
            input = input.substring(0, index) + input.substring(index + word.length());
            found.add(word);
        }
    }
    System.out.println("Found " + found.size() + " words: " + found);
    

    This is very simple approach since its time consuming.

    Another approach would be to have a Trie and navigate it until you find the right word (should be a better approach).

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have been trying to solve this problem for a while, but couldn't with
I have been trying to solve this problem for a while now and I
I have a Div in which there is a text input, like this: <div
Please help me solve this problem with capybara I have a button like this
I have worked on this problem for my entire day and can't solve it.
I am trying to solve this problem. I have a series of SELECT statements
I am trying to solve this problem http://www.spoj.pl/problems/PEBBMOV/ . I think I have the
I'm trying to solve this problem for a long time. I have 2 forms,
I'm hoping people have some ideas to help solve this problem. I am developing
I tried many ways to solve this problem but none works. suppose I have

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.