Trier les taux d’échec en Java : dénominateurs, égalités et produits long
Compter les joueurs arrêtés et arrivés, comparer les taux exacts par produits croisés long et gérer les étapes inatteintes, la réussite complète et les égalités.
Notes pratiques sur Java, Spring, les tests et le génie logiciel, avec des sources.
Tous les articles →Compter les joueurs arrêtés et arrivés, comparer les taux exacts par produits croisés long et gérer les étapes inatteintes, la réussite complète et les égalités.
Simuler un cache LRU avec LinkedHashMap ordonné par accès : rafraîchissement des succès, éviction, clés sans distinction de casse, capacité nulle et hypothèses de coût.
Implémenter la normalisation avec une chaîne Optional et une boucle : points consécutifs, résultat vide après filtrage, nettoyage après troncature, remplissage et indépendance de la locale.
Réduire les paires de caractères identiques adjacents avec une pile. Invariant du préfixe, suppressions en cascade, limites au million de caractères et coûts en temps et espace.
Normaliser par remplacement littéral les mélanges valides de chiffres et de mots de zero à nine. Distinguer replace de replaceAll et préciser les limites des entiers et le périmètre.
Soustraire les fréquences des arrivants de celles des participants avec HashMap. Gérer les homonymes sans différence de Set et préciser la garantie d’un seul coureur manquant.
Construire n valeurs de x à x*n avec IntStream. Pourquoi mapToLong seul ne prévient pas le dépassement de int, avec des pas positifs, négatifs et nuls.
Compter les types distincts avec HashSet et prouver que la borne de sélection est atteignable. Distinguer le nombre maximal de types de la construction d’une sélection concrète.
Multipliez les éléments correspondants de deux tableaux puis additionnez-les avec IntStream. Comprenez les signes, les limites de int et la conversion des opérandes avant un débordement.
Combinez les valeurs absolues et les signes booléens correspondants avec IntStream. Vérifiez l’annulation, les entrées toutes négatives, les limites de int et le contrat de longueurs égales.