Given two strings, append them together (known as "concatenation") and return the result. However, if the concatenation creates a double-char, then omit one of the chars, so "abc" and "cat" yields "abcat".

conCat("abc", "cat") → "abcat"
conCat("dog", "cat") → "dogcat"
conCat("abc", "") → "abc"

1
2
3
4
5
6
public String conCat(String a, String b) {
  if ((a.length()!=0) && (b.length()!=0) && ((a.substring(a.length()-1,a.length())).equals(b.substring(0,1)))){
    return a+b.substring(1,b.length());
  }
  return a+b;
}

Keresés

Ajánló