Приєднаймося до треку Nim на Exercism, щоб отримати доступ до 70 вправ з автоматичним аналізом коду та персональним наставництвом, і все це 100% безкоштовно.
Удосконалюймо навички програмування завдяки цікавим і корисним вправам, які перевіряють наше розуміння концепцій на Exercism.
Дано рядок тексту (англ. string) з цифр, виведіть усі суміжні підрядки довжиною `n` у ньому.
Реалізуйте класичний метод побудови таємних повідомлень, відомий як квадратний код.
Обчисліть очки, набрані за один кидок у грі в дартс.
Сучасна система статичних типів із виведенням типів, кортежами, дженериками та сумарними типами.
Компілюється в C/C++/ObjC без середовища виконання чи віртуальної машини, що дає блискавично швидкий результат.
Дружній синтаксис, система макросів і дженерики дають змогу створювати виразні DSL та повторно використовувати код.
Простий FFI з цільовими мовами (C/C++/ObjC/JavaScript) для чудової інтероперабельності.
Працює на всіх основних настільних ОС і вбудованих пристроях (а також кроскомпілюється під них).
Детерміноване керування памʼяттю з деструкторами та семантикою переміщення (натхнене C++ і Rust).
У кожної мови свої звичаї. Nim не виняток. Наші наставники допоможуть нам навчитися думати як розробник Nim і писати ідіоматичний код мовою Nim. Коли ми розвʼяжемо вправу, надішлімо її нашій команді волонтерів, і вони дадуть нам підказки, ідеї та відгук про те, як зробити її ближчою до того, що ми зазвичай бачимо мовою Nim, і допоможуть нам відкрити те, чого ми не знаємо, що не знаємо.
Дізнатися більше про наставництвоТрек Nim на Exercism має 70 вправ, щоб допомогти нам писати кращий код.
Переглянути всі вправи Nim