Ordenar tasas de fallo en Java: denominadores, empates y long
Cuenta jugadores detenidos y llegados, ordena tasas exactas con productos cruzados long y trata etapas no alcanzadas, finalización completa y desempates por número.
Notas prácticas sobre Java, Spring, pruebas e ingeniería de software, con ejemplos funcionales y referencias a las fuentes.
Todos los artículos →Cuenta jugadores detenidos y llegados, ordena tasas exactas con productos cruzados long y trata etapas no alcanzadas, finalización completa y desempates por número.
Simula LRU con LinkedHashMap ordenado por acceso: actualización de aciertos, expulsión, claves sin distinguir mayúsculas, capacidad cero e hipótesis del coste.
Implementa la normalización con una cadena Optional y un bucle. Comprueba puntos consecutivos, vacío tras filtrar, limpieza tras truncar, relleno e independencia de la configuración regional.
Reduce pares de caracteres iguales adyacentes con una pila. Invariante del prefijo, eliminación en cascada, límites de un millón de caracteres y costes de tiempo y espacio.
Normaliza mezclas válidas de dígitos y palabras de zero a nine con sustitución literal. Distingue replace de replaceAll y explica los límites enteros y el alcance.
Resta las frecuencias de quienes terminan de las de participantes con HashMap. Gestiona nombres repetidos sin diferencias de Set y explica la condición de un único corredor ausente.
Genera n valores de x a x*n con IntStream. Por qué mapToLong por sí solo no evita el desbordamiento de int; pasos positivos, negativos y nulos.
Cuenta tipos distintos con HashSet y demuestra que el límite de selección es alcanzable. Distingue el máximo de tipos de la construcción de una selección concreta.
Multiplica los elementos correspondientes de dos arrays y súmalos con IntStream. Comprende los signos, los límites de int y por qué hay que ampliar los operandos antes del desbordamiento.
Combina valores absolutos con sus signos booleanos mediante IntStream. Comprueba la cancelación, las entradas todas negativas, los límites de int y el contrato de arrays de igual longitud.