The assignment is about creating a program in Java that undoubles a string input by the user and checks if the input is doubled or not. The program uses two methods: `getUndoubledString()` to remove the doubling of characters and `checkForDoubledInput()` to verify if the input is doubled. The main method repeatedly asks for input, undoubles it, and prints it until the user decides to stop.