Непростая задача, которая сможет проверить вашу логику. Эту задачу любят задавать на различных собеседованиях, так что будет здорово, если вы её решите. Для начала давайте представим что вы находитесь в поезде, который ездит по кругу и последний вагон данного поезда скреплен с первым вагоном поезда. Так что вы можете ходить по поезду до бесконечности. Так получилось, что вы оказались в каком-либо случайном вагоне и теперь ваша задача подсчитать общее число вагонов в поезде. В каждом вагоне есть переключатель, который может включить или же выключить свет в вагоне...
Что из себя представляет философия «Бесконечного поезда»? Начнём с того, что этот поезд не совсем бесконечный. Несмотря на название этого мультсериала, сам поезд далеко не бесконечный. К концу первого сезона мы узнаём, что каждый вагон создаётся и прикрепляется к поезду, а это значит, что он не может быть бесконечным и когда-то он имел лишь один вагон. Вагоны являются мирами, которые расположены в различных вселенных. Все эти миры скреплены между собой и едут по рельсам. Давайте не будем долго вникать в это, ведь всё это сказано в сериале, и если вам будет интересно, то посмотрите его сами...