Найпростіша N-мірна форма, яку можна створити для будь-якого виміру, - це Simplex , і це набір N + 1 точок, які всі рівні на відстані від одного.
Для 2-х вимірів це рівносторонній трикутник, для 3-х вимірів - це звичайний тетраедр, у 4-х вимірах - 5-комірка тощо.
Змагання
Враховуючи вхідний розмір N, виведіть масив / список / стек / незалежно від N розмірних точок, які представляють симплекс цього виміру. Тобто вершини N + 1, рівні і ненульовій відстані від одного.
Приклади
1 -> [[0], [1]]
2 -> [[0, 0], [1, 0], [0.5, 0.866...]]
4 -> [[0, 0, 0, 0], [1, 0, 0, 0], [0.5, 0.866..., 0, 0], [0.5, 0.288..., 0.816..., 0], [0.5, 0.288..., 0.204..., 0.790...]]
Примітки
- Введення - це число в будь-якому стандартному форматі , і воно завжди буде цілим числом, більшим за 1 і менше 10
- Жорстке кодування дозволено для введення 1, але нічого вище.
- Доцільна помилка допускається у висновку. Проблеми з арифметикою чи триггом з плаваючою комою можуть ігноруватися.
- Допускається будь-яке перетворення N розмірного симплекса, доки воно залишається регулярним і ненульовим.
- Стандартні лазівки заборонені.
- Це код-гольф , тому виграє найменше байтів.