Мне нужно прочитать каждую строку из текстового файла и сначала отсортировать ее по длине, а затем по позиции в исходном документе, прежде чем добавлять строки в связанный список.
Затем содержимое списка должно быть распечатано, строка за строкой, с префиксом, указывающим, какой номер строки выводится и сколько символов, отличных от пробела, находится в строке.
Ниже приведен пример ввода/вывода:
Input (i.e. contents of text file)
this
is
just
a
test
Output
1/1: a
2/2: is
3/4: this
4/4: just
5/4: test