Фон
Ці металеві гроші , починаючи з відомої золотої середини , визначені для будь-якого натурального числа (позитивне ціле число), і кожен з них є ірраціональним константа (вона має нескінченне розширення одноразових десяткову).
Для натурального числа , то
металеве середнє є коренем квадратного рівняння
Коріння завжди є
але металеве середнє зазвичай подається як позитивний корінь. Тож для цього питання воно буде визначене:
Для результату є знаменитої золотої пропорцією:
Виклик
Ваш код повинен мати 2 входи: n і p (порядок не важливий, поки він відповідає)
- n - натуральне число, яке вказує, яке металеве значення означає
- p - натуральне число, що вказує, скільки десяткових знаків точності
Ваш код повинен виводити n-ту металеву середню до p точності після коми.
Дійсність
Ваш код дійсний, якщо він працює для значень n і p від 1 до 65,535.
Ви повинні вивести десяткову форму
цифра (и). цифра (цифри) (без пробілів)
Наприклад, золота середина до 9 знаків після коми
1.618033988
Останню цифру відображайте без округлення, як це відображатиметься при більш тривалому розширенні десятків. Наступна цифра в золотому середині - це 7, однак підсумкова 8 у прикладі не повинна округлюватися до 9.
Кількість десяткових цифр повинна бути p, що означає, що будь-які кінцеві нулі також повинні бути включені.
Відповіді форми
недійсні - потрібно використовувати десяткове розширення.
Ви можете вивести до 1 провідного нового рядка і до 1 зворотного нового рядка. Ви не можете виводити пробіли та будь-які інші символи, окрім цифр та єдиної точки / повної зупинки / періоду.
Оцінка
Це стандартний код гольфу: ваш рахунок - кількість байтів у вашому коді.
Таблиця лідерів
(Використання фрагмента таблиць лідерів Мартіна )