Старое, но золотое

Кажется, есть две разные проблемы. Но на самом деле это та же проблема.

  1. Найдите повторяющуюся и неповторяющуюся части десятичного разложения 1/n.
    1/3 = 0.(3)
    1/6 = 0.1(6)
  2. Для односвязного списка проверьте, содержит ли он цикл.

Поделитесь своими мыслями и идеями в комментариях. Используйте функцию «спойлер» с умом. Канонический подход опубликую через 3 дня, если понадобится.