Files
fooling-arround-in-java/CodingChallanges/src/strings/WordChain.java
2020-06-14 23:13:33 +02:00

44 lines
1.4 KiB
Java

package strings;
public class WordChain {
String link = "https://edabit.com/challenge/hbHJdMv4HubYs5TRv";
public static boolean isWordChain(String[] words){
String firstWord, secondWord;
for (int i = 0; i < words.length-1; i++){
int differences = 0;
firstWord = words[i];
secondWord = words[i+1];
if (firstWord.length() == secondWord.length()){
for (int j = 0; j < firstWord.length(); j++){
if (firstWord.charAt(j) != secondWord.charAt(j)){
differences++;
}
}
} else if(firstWord.length() > secondWord.length()){
differences = firstWord.length()-secondWord.length();
for (int j = 0; j < secondWord.length(); j++){
if (firstWord.charAt(j) != secondWord.charAt(j)){
differences++;
}
}
} else {
differences = secondWord.length()-firstWord.length();
for (int j = 0; j < firstWord.length(); j++){
if (firstWord.charAt(j) != secondWord.charAt(j)){
differences++;
}
}
}
if (differences > 1){
break;
}
differences = 0;
}
return false;
}
}