freeCodeCamp/curriculum/challenges/russian/08-coding-interview-prep/project-euler/problem-280-ant-and-seeds.r...

2.1 KiB
Raw Blame History

id challengeType title videoUrl localeTitle
5900f4841000cf542c50ff97 5 Problem 280: Ant and seeds Задача 280: Муравей и семена

Description

Крохотный муравей случайно бродят по сетке 5x5. Прогулка начинается с центральной площади. На каждом этапе муравьёв перемещается на соседний квадрат в случайном порядке, не покидая сетки; таким образом, на каждом шаге есть 2, 3 или 4 возможных движения в зависимости от положения муравья.

В начале прогулки семя помещается на каждый квадрат нижнего ряда. Когда муравьец не несет семя и достигает квадрата нижнего ряда, содержащего семя, он начнет нести семя. Муравьец отбрасывает семя на первом пустом квадрате верхнего ряда, который он в конечном итоге достигает.

Какое ожидаемое количество шагов до тех пор, пока все семена не будут отброшены в верхнем ряду? Дайте ваш ответ округленным до шести знаков после запятой.

Instructions

Tests

tests:
  - text: <code>euler280()</code> должен вернуться 430.088247.
    testString: 'assert.strictEqual(euler280(), 430.088247, "<code>euler280()</code> should return 430.088247.");'

Challenge Seed

function euler280() {
  // Good luck!
  return true;
}

euler280();

Solution

// solution required