mirror of
https://github.com/TheAlgorithms/Java.git
synced 2025-07-25 21:44:07 +08:00
@ -15,8 +15,7 @@ public class LetterCombinationsOfPhoneNumber {
|
||||
|
||||
for (int i = 0; i < numberToCharMap[numbers[numIndex]].length; i++) {
|
||||
String sCopy = String.copyValueOf(s.toCharArray());
|
||||
sCopy =
|
||||
sCopy.concat(numberToCharMap[numbers[numIndex]][i].toString());
|
||||
sCopy = sCopy.concat(numberToCharMap[numbers[numIndex]][i].toString());
|
||||
stringList.addAll(printWords(numbers, len, numIndex + 1, sCopy));
|
||||
}
|
||||
return stringList;
|
||||
@ -30,21 +29,21 @@ public class LetterCombinationsOfPhoneNumber {
|
||||
|
||||
protected static void generateNumberToCharMap() {
|
||||
numberToCharMap = new Character[10][5];
|
||||
numberToCharMap[0] = new Character[] { '\0' };
|
||||
numberToCharMap[1] = new Character[] { '\0' };
|
||||
numberToCharMap[2] = new Character[] { 'a', 'b', 'c' };
|
||||
numberToCharMap[3] = new Character[] { 'd', 'e', 'f' };
|
||||
numberToCharMap[4] = new Character[] { 'g', 'h', 'i' };
|
||||
numberToCharMap[5] = new Character[] { 'j', 'k', 'l' };
|
||||
numberToCharMap[6] = new Character[] { 'm', 'n', 'o' };
|
||||
numberToCharMap[7] = new Character[] { 'p', 'q', 'r', 's' };
|
||||
numberToCharMap[8] = new Character[] { 't', 'u', 'v' };
|
||||
numberToCharMap[9] = new Character[] { 'w', 'x', 'y', 'z' };
|
||||
numberToCharMap[0] = new Character[] {'\0'};
|
||||
numberToCharMap[1] = new Character[] {'\0'};
|
||||
numberToCharMap[2] = new Character[] {'a', 'b', 'c'};
|
||||
numberToCharMap[3] = new Character[] {'d', 'e', 'f'};
|
||||
numberToCharMap[4] = new Character[] {'g', 'h', 'i'};
|
||||
numberToCharMap[5] = new Character[] {'j', 'k', 'l'};
|
||||
numberToCharMap[6] = new Character[] {'m', 'n', 'o'};
|
||||
numberToCharMap[7] = new Character[] {'p', 'q', 'r', 's'};
|
||||
numberToCharMap[8] = new Character[] {'t', 'u', 'v'};
|
||||
numberToCharMap[9] = new Character[] {'w', 'x', 'y', 'z'};
|
||||
}
|
||||
|
||||
// Driver code
|
||||
public static void main(String[] args) {
|
||||
int[] number = { 2, 3, 4 };
|
||||
int[] number = {2, 3, 4};
|
||||
printWords(number);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user