Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 2.33 KB

File metadata and controls

40 lines (27 loc) · 2.33 KB

B. Список дел

Васе нужно распечатать свой список дел на сегодня. Помогите ему: напишите функцию, которая печатает все его дела. Известно, что дел у Васи не больше 5000.

Внимание: в этой задаче не нужно считывать входные данные. Нужно написать только функцию, которая принимает на вход голову списка и печатает его элементы. Ниже дано описание структуры, которая задаёт узел списка. Используйте компилятор Make.

Решение надо отправлять только в виде файла с расширением, которое соответствует вашему языку. Иначе даже корректно написанное решение не пройдет тесты.

Формат ввода

В качестве ответа сдайте только код функции, которая печатает элементы списка. Длина списка не превосходит 5000 элементов. Список не бывает пустым. Следуйте следующим правилам при отправке решений:

  • Нужно выбирать компилятор Make.
  • Решение нужно отправлять в виде файла с расширением соответствующем вашему языку программирования.
  • Для Java файл должен называться Solution.java, для C# – Solution.cs
  • Для остальных языков программирования это имя использовать нельзя (имя «solution» тоже).
  • Для Go укажите package main.

Go:

package main

type ListNode struct {  
    data   string  
    next *ListNode  
}

func Solution (head *ListNode) {
	//...
}

Ваша функция должна называться Solution и иметь сигнатуру func Solution (head *ListNode).

Формат вывода

Функция должна напечатать элементы списка по одному в строке.