In this post, you will get the solution to the Capgemini ADAPT 2022 solution to the problem of String Combinations in Java. Capgemini ADAPT Java Solutions 2022, String Combinations.

Note: The solutions are provided for learning purposes only.

## String Combinations Problem Description:

Write a program in Java to accept a four-letter word. Display all the probable four-letter combinations such that no letters should be repeated in the output within each combination.

PARK

### Sample Output:

PAKR, PKAR, PRAK, APRK, ARPK, AKPR, and so on.

10 seconds

## Capgemini ADAPT 2022 – String Combinations Problem Solution in Java:

```import java.util.Scanner;
public class KboatStringCombinations
{
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
System.out.println("Enter a word:");
String str = in.nextLine();
int len = str.length();
if (len != 4) {
System.out.println("Invalid Input!");
System.out.println("Please enter a four letter word");
return;
}
for (int i = 0; i < len; i++) {
for (int j = 0; j < len; j++) {
for (int k = 0; k < len; k++) {
for (int l = 0; l < len; l++) {
if (i != j && i != k && i != l
&& j != k && j != l
&& k != l) {
System.out.print(str.charAt(i));
System.out.print(str.charAt(j));
System.out.print(str.charAt(k));
System.out.println(str.charAt(l));
}
}
}
}
}
}
}```

### BATCHWISE OFF-CAMPUS DRIVES

1. TCS OFF-CAMPUS DRIVES 1. 2018 BATCH
2. INFOSYS OFF-CAMPUS DRIVES 2. 2019 BATCH
3. COGNIZANT OFF-CAMPUS DRIVES 3. 2020 BATCH
4. WIPRO OFF-CAMPUS DRIVES 4. 2021 BATCH
5. CAPGEMINI OFF-CAMPUS DRIVES 5. 2022 BATCH