arr.filter(x => x !== null).map(fn), пальцы спотыкаются.Monkeytype решает эту проблему: там есть режимы для Python, JS, Go и других языков. Кликните на english и выберите код вместо текста. Под выбором языка есть настройки тренажёра, например наличие спецсимволов, случайный набор или «цитата» из кода, и тд.
📎 Бесплатно, исходники открыты.
Челлендж: 60 слов в минуту на Python. Удачи со скобками...
