Приєднаймося до треку Ruby на Exercism, щоб отримати доступ до 121 вправ обʼєднані в 21 концепцій Ruby, з автоматичним аналізом коду та персональним наставництвом, і все це 100% безкоштовно.
class HelloWorld
def self.hello(name = 'World')
"Hello, #{name}!"
end
end
Удосконалюймо навички програмування завдяки цікавим і корисним вправам, які перевіряють наше розуміння концепцій на Exercism.
Переверніть заданий рядок.
Дано ціле число N: знайти всі піфагорові трійки, для яких a + b + c = N.
Перекласти послідовності РНК у білки.
У Ruby щастя розробника на першому місці. Вона має елегантний синтаксис, який природно читати й писати.
Код Ruby може писати й викликати код Ruby.
Збирання сміття виконується за схемою «mark and sweep» і не стає на заваді.
Стандартна бібліотека Ruby пропонує безліч класів та інструментів для типових завдань.
Пакетами (гемами) можна керувати централізовано, але можна також підключати власні чи приватні сховища гемів.
Ruby має строгу динамічну типізацію і підтримує «качину типізацію». Усе в Ruby - обʼєкт.
У кожної мови свої звичаї. Ruby не виняток. Наші наставники допоможуть нам навчитися думати як розробник Ruby і писати ідіоматичний код мовою Ruby. Коли ми розвʼяжемо вправу, надішлімо її нашій команді волонтерів, і вони дадуть нам підказки, ідеї та відгук про те, як зробити її ближчою до того, що ми зазвичай бачимо мовою Ruby, і допоможуть нам відкрити те, чого ми не знаємо, що не знаємо.
Дізнатися більше про наставництвоТрек Ruby на Exercism має 21 концепцій та 121 вправ, щоб допомогти нам писати кращий код.
Переглянути всі вправи Ruby