Друзья, огромное спасибо за вашу невероятную активность в комментариях!
Честно, мы не ожидали, что будет настолько много вариантов формул — и таких разных, и таких находчивых.
Каждому, кто попробовал себя в этом задании, мы начислили +5 кармы в нашем чате — заслуженно 💎
Особенно радует, что даже простая задача может вдохновить на десятки оригинальных решений.
Одно из многих элегантных решений:
= ARRAYFORMULA(SEQUENCE(10) * SEQUENCE(1; 10))
Просто, понятно и мгновенно работает. 🧠⚡
Ну а напоследок — скрипт или пользовательская функция:
function pifagor(n) {
return Array.from({ length: n }, (_, x) => // создаём внешний массив (строки), длины n
Array.from({ length: n }, (_, y) => // для каждой строки создаём массив (столбцы), длины n
(x + 1) * (y + 1) // вычисляем значение ячейки: (номер строки + 1) * (номер столбца + 1)
)
);
}
Автоматизация — это не страшно.
Это весело, эффективно и реально экономит часы жизни. Наш курс
