Ist dieses Auto die beste Wahl für 5000€?

Hallo, ich suche ein neues Auto für meinen Cousin.

Voraussetzungen:
Auto muss sparsam sein (also weniger als 1,5 Liter Hubraum)
Das Auto soll sehr zuverlässig sein und keine /geringe Werkstattkosten verursachen
Das Auto soll lange halten
Baujahr ab 2007
Preis bis 5000€
Schalter, weil man da das Gefühl richtigem Autofahrens hat
Klimaautomatik und Sitzheizung
lückenlos Scheckheft

In meiner Suche bin ich dabei auf diesen Toyota Corolla gestoßen, weil viele meinen dass dies das zuverlässigste Auto der Welt ist , auch meine Werkstatt in der Nähe meinte das.

An die Autokenner: Wirkt dieses Auto gepflegt? Ich wohne 500km entfernt, und kann daher nicht direkt vorbeischauen, deswegen frag ich:

https://suchen.mobile.de/fahrzeuge/details.html?id=306902283&climatisation=AUTOMATIC_CLIMATISATION&damageUnrepaired=NO_DAMAGE_UNREPAIRED&features=ELECTRIC_HEATED_SEATS&isSearchRequest=true&makeModelVariant1.makeId=24100&makeModelVariant1.modelId=9&maxMileage=150000&minFirstRegistrationDate=2007-01-01&pageNumber=1&scopeId=C&sfmr=false&sortOption.sortBy=searchNetGrossPrice&sortOption.sortOrder=ASCENDING&searchId=66e3b7c8-a3d0-df69-a31c-0048abd9ee73

alternativ sonst der hier:

https://suchen.mobile.de/fahrzeuge/details.html?id=307379074&climatisation=AUTOMATIC_CLIMATISATION&damageUnrepaired=NO_DAMAGE_UNREPAIRED&features=ELECTRIC_HEATED_SEATS&isSearchRequest=true&makeModelVariant1.makeId=24100&makeModelVariant1.modelId=9&maxMileage=150000&minFirstRegistrationDate=2007-01-01&pageNumber=1&scopeId=C&sfmr=false&sortOption.sortBy=searchNetGrossPrice&sortOption.sortOrder=ASCENDING&searchId=eb0a9059-22bd-3daa-c356-8f83c568b1e

Was meint ihr?

Musik, Auto, Freizeit, Technik, Geld, Autokauf, Technologie, Toyota, Auto und Motorrad
Problem "editDistance" - richtig implementiert?

Hallo, ich versuche gerade editdistance auf Java zu programmieren. Dabei habe ich jedoch ein PRoblem, wenn ich als Testfälle für a = "geek" und b = "gesek" eingebe, wird statt einer erwarteten 1 als returnwert eine 2 ausgegeben. ICh weiß nicht, was ich verbessern soll. Kann mir einer helfen, was ich verbessern soll?

Anbei mein Code: public int editDistance(String a, String b) {
    
    int c = 0;
    String z = null;
    String cd = null;
    
    if (a.length() > b.length())
    {
        z = a;
        cd = b;
    }
    else
    {
        z = b;
        cd = a;
    }
    
      if ( z == null || a.equals(b))
        {
            return 0;
        }
        
   else if ( (a.length() == 1 && b.length() ==1 && !a.equals(b)) )
    {
        return 1;
    }
    else if ((a.length() == 0 && b != null ) || (b.length() ==0 && a != null) )
    {
        return z.length();
    }
    for (int i = 0; i< z.length()-1; i++)
    {
        StringBuilder myName = new StringBuilder(a);


       
         if(a.charAt(i) != b.charAt(i) )
        {
                         myName.setCharAt(i,b.charAt(i));
                         c++;
            
}
          
        }
    
   
    return c;
}
Computer, Studium, Schule, Mathematik, Programmieren, Java, Informatik, Algorithmen und Datenstrukturen
Umgekehrte Polnische Notation / Postfix-Notation über Stack programmieren, so richtig?

Hallo,

ich soll die umgekehrte polnische Notation / Postfix-Notation in Java mit Hilfe eines Stacks programmieren. Dafür stehen mir nur folgende Informationen zur Verfügung:

public class IntegerStack {
  public boolean emptystack();
  public int head();
  public void push(int i);
  public int pop();
}

Leider zeigt ein Testfall als Fehler Folgendes an:

IntegerStack s = new IntegerStack();
String[] input = {"1", "2", "*", "3", "4", "*", "+"};
Calculator(input, s);
System.out.println(s.compareHistory(new String[] {
  "[1]",
  "[1, 2]",
  "[1]",
  "[]",
  "[2]",
  "[2, 3]",
  "[2, 3, 4]",
  "[2, 3]",
  "[2]",
  "[2, 12]",
  "[2]",
  "[]",
  "[14]",
  "[]" }
));

// erwartet:
true
// erhalten:
wrong history length: target 14 - is 0
false

Ich kann diesen Fehler nicht deuten. Kann mir bitte jemand sagen, was da falsch sein soll? Ich weiß nicht, was ich beheben soll.

Anbei mein Code:

public int Calculator(String[] input, IntegerStack s) {
  s = new IntegerStack();

  for (int i = 0; i < input.length; i++) {
    switch(input[i]) {
      case "+":
        int x = s.pop();
        int y = s.pop();

      
          s.push(y + x);
        
        break;
      case "-":
        x = s.pop();
        y = s.pop();

       
          s.push(y - x);
        
        break;
      case "/":
        x = s.pop();
        y = s.pop();

      
          s.push(y / x);
       
        break;
      case "*":
        x = s.pop();
        y = s.pop();

        
          s.push(y * x);
        
        break;
      case " ":
        break;
      default:
        if (input[i] != null) {
          s.push(Integer.parseInt(input[i]));
        }
        else {
        }
        ;
      }
    }

    int z = s.pop();
    return z;
  }
Computer, Freizeit, Studium, Schule, Mathematik, Programmieren, Java, Programmierung, Informatik, Physik, stack, Algorithmen und Datenstrukturen