diff --git a/src/natural_row.ipynb b/src/natural_row.ipynb index 19783f3..81dfa2a 100644 --- a/src/natural_row.ipynb +++ b/src/natural_row.ipynb @@ -39,7 +39,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "id": "426a5763", "metadata": {}, "outputs": [], @@ -96,16 +96,19 @@ " searched_digit_index = not_less_capacity_digits % capacity\n", "\n", " # Получение цифры из знания о её индексе.\n", - " # FIXME: вынести power за условие.\n", + " # power - степень числа,\n", + " # на которое необходимо разделить numbers_up_to,\n", + " # чтобы последняя цифра результирующего числа была равна искомой.\n", + " power = capacity - searched_digit_index - 1\n", + "\n", " if searched_digit_index == 0:\n", - " power = capacity - 1\n", " result_digit = (numbers_up_to // (10 ** power)) + 1\n", "\n", " else:\n", - " power = capacity - searched_digit_index - 1\n", " result_digit = (numbers_up_to // (10 ** power)) % 10\n", "\n", - " # # Информация для отладки.\n", + " # # ! ИНФОРМАЦИЯ ДЛЯ ОТЛАДКИ\n", + " # # ! Не используется в основной функции.\n", " # print(\n", " # \"Searched digit: {}\\nCapacity: {}\\nNumbers up to: {}\\n\"\n", " # \"Searched digit local index: {}\".format(\n", @@ -116,7 +119,7 @@ " # )\n", " # )\n", "\n", - " # Ответ.\n", + " # Возвращаем искомую цифру.\n", " return result_digit" ] },