Ejecuta el ejemplo en el contador local y compara cada resultado con la regla exacta, no con una definición universal supuesta.

CRLF cuenta como un salto

Cada CRLF se vuelve un LF antes de dividir; CR y LF aislados también son un salto. El ejemplo one, two, three, four tiene cuatro líneas con palabras antes del salto final.

Un salto final crea una línea vacía

Toda entrada no vacía tiene al menos una línea. Un salto final añade una línea vacía: cinco totales y cuatro no vacías. La regla es explícita porque los editores muestran distinto el newline final.

Líneas vacías separan párrafos

Un salto normal queda dentro del párrafo. Una o más líneas vacías, incluso con espacio horizontal, inician otro. La entrada solo de espacios se rechaza y limpia el resultado anterior.