Liebesbrief String Rotation Firma Test Programmierfragebasis getestgegeben, versteckter Testcase fehlschlagenJava

Java-Forum
Anonymous
 Liebesbrief String Rotation Firma Test Programmierfragebasis getestgegeben, versteckter Testcase fehlschlagen

Post by Anonymous »

Ich habe einen Test auf der Plattform mit dem Namen MettL zur Einstellung eines Unternehmens gegeben. Bevor Ihr Freund es jedoch lesen kann, hat jemand anderes es gelesen und die Charaktere jedes Wortes auf die richtigen K -Zeiten rotiert. Finden Sie die Anzahl der Wörter, die auch nach dieser Verschiebung von Buchstaben gleich bleiben. /> Ausgangsspezifikationen:
Ihre Funktion sollte die Anzahl der richtigen Wörter zurückgeben. /> Ausgabe: 0
Erläuterung: In Beispiel 1 ist "llohe ereth" ein gedrehter String mit K -Faktor 2. Daher erhalten wir die letzten zwei Buchstaben von rechts nach links als "Hallo". /> input1: adaada
Eingabe 2: 3
Ausgabe: 1
Erklärung:
public int rotatedWords(String input1, int input2) {
int count = 0;
String arr[] = input1.split(" ");
if (input1 != null && !input1.isEmpty()) {
for (int i = 0; i < arr.length; i++) {
String s1 = arr + arr;
int start = arr.length() - input2;

System.out.println("arr : " + arr);
String s2 = s1.substring(start, start + arr.length());
System.out.println("s2 : " + s2);
if (s2.equalsIgnoreCase(arr)) {
count++;
}
}
}
return count;
}
< /code>
Fragen Sie, dass ich nicht verstehen konnte, warum die versteckten Tests fehlgeschlagen sind. Bitte helfen Sie mir.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post