Fehlerraten in Java sortieren: Nenner, Gleichstände und long-Produkte
Gestoppte und angekommene Spieler zählen, exakte Raten mit long-Kreuzprodukten sortieren und unerreichte Stufen, vollständigen Abschluss und Gleichstände behandeln.
Praxisnotizen zu Java, Spring, Tests und Softwareentwicklung mit Quellen.
Alle Beiträge →Gestoppte und angekommene Spieler zählen, exakte Raten mit long-Kreuzprodukten sortieren und unerreichte Stufen, vollständigen Abschluss und Gleichstände behandeln.
LRU mit zugriffsgeordnetem LinkedHashMap simulieren: Trefferaktualisierung, Verdrängung, Schlüssel ohne Groß-/Kleinschreibung, Kapazität null und Kostenannahmen.
ID-Normalisierung mit Optional-Kette und Schleife: Punktfolgen, leere Filterergebnisse, Bereinigung nach Kürzung, Auffüllen und Unabhängigkeit von der Locale.
Ein Stack reduziert benachbarte gleiche Zeichenpaare. Präfixinvariante, kaskadierende Entfernung, Grenzen bei einer Million Zeichen und Laufzeit-/Speicherkosten.
Gültige Mischungen aus Ziffern und zero bis nine durch wörtliche Ersetzung normalisieren. Unterschiede zwischen replace und replaceAll sowie Integer-Grenzen und Geltungsbereich.
Mit HashMap die Häufigkeiten der Finisher von denen der Teilnehmer abziehen. Doppelte Namen ohne Set-Differenz und die Bedingung genau eines fehlenden Läufers.
Mit IntStream n Werte von x bis x*n erzeugen. Warum mapToLong allein keinen int-Überlauf verhindert, mit Prüfungen für positive, negative und Null-Schrittweiten.
Verschiedene Typen mit HashSet zählen und die Erreichbarkeit der Auswahlgrenze beweisen. Maximale Typanzahl und Konstruktion einer konkreten Auswahl unterscheiden.
Mit IntStream entsprechende Arrayelemente multiplizieren und addieren. Vorzeichen, int-Grenzen und die Typumwandlung vor einem Überlauf bei der Multiplikation verstehen.
Absolutwerte und zugehörige boolesche Vorzeichen mit IntStream kombinieren. Aufhebung, ausschließlich negative Eingaben, int-Grenzen und den Vertrag gleicher Arraylängen prüfen.