Основные возможности платформы Hexlet не доступны в вашем браузере. Пожалуйста, обновитесь.

Dmitriy Bataev

Санкт-Петербург, Россия

51

курс

99.6%

решено

4054

балла


PHP-программист

Java-программист

Фронтенд JS-программист

Бэкенд JS-программист (node.js)

Завершенные курсы
  1. Системы контроля версий (GIT)
  2. Введение в программирование
  3. Введение в Swift
  4. PHP: Ввод и вывод
  5. PHP: Веб-разработка
  6. Введение в алгоритмы
  7. PHP: Алгоритмы
  8. PHP PDO: Работа с базой данных
  9. PHP: Автоматическое тестирование
  10. PHP: Функциональное программирование
  11. Введение в веб-разработку
  12. Изучение английского языка
  13. JS: Предметно-ориентированное проектирование
  14. PHP: Построение абстракций
  15. PHP: ООП
  16. JS: Express
  17. JS: Автоматное программирование
  18. Основы PHP
  19. Введение в Ruby
  20. Reactjs: Начало
  21. Основы Ansible
  22. JS: Синхронная асинхронность
  23. Базы данных: SQL (DQL)
  24. JS: Алгоритмы
  25. JS: Обработка ошибок
  26. JS: Коллекции
  27. JS: Программирование, управляемое данными
  28. Регулярные выражения
  29. JS: Последовательности
  30. Linux: Пользователи
  31. JS: Составные данные
  32. JS: HTTP Server
  33. Java: Многопоточность
  34. Введение в Си
  35. PHP: Начало работы
  36. JS: Асинхронное программирование
  37. JS: Прототипы
  38. Java: Структуры данных
  39. Java Generics
  40. Базы данных: SQL (DDL/DML)
  41. Структура и интерпретация компьютерных программ
  42. Основы программирования
  43. Протокол HTTP
  44. Введение в Java
  45. Байт-код Java
  46. Введение в Javascript
  47. Операционные системы
  48. JS: подготовка к работе
  49. Логика
  50. Жизнь программиста
  51. Bash: Основы командной строки
Завершенная практика
  1. Одноядерные машины
  2. Нечетное количество
  3. Задача про ферзей
  4. Список диапазонов
  5. Случайные числа
  6. Треугольник Паскаля
  7. Сглаживание функций
  8. Композиция функций
  9. Счастливый билет
  10. Идеальные числа
  11. Сумма квадратов
  12. Пятнашки
  13. Числа Черча
  14. Пары без функций
  15. Первые n элементов
  16. Одинаковая четность
  17. Выравнивание
  18. java101 Написать класс с одним методом.
  19. Быстрая сортировка
  20. Исключаем лишних
  21. Найди отличия
  22. Пересечение массивов
  23. Чанкование
  24. Представление объекта в виде массива
  25. Вложенный доступ
  26. Обернутая функция
  27. Разница температур
  28. Высоченная зарплата
  29. Высокооплачиваемые работники
  30. Асинхронное детектирование
  31. Подготовка к деплою
  32. Списки на базе строк
  33. java101 Аннотация @Override в Java
  34. Преобразование DNA в RNA
  35. Степень тройки
  36. Сравнение версий
  37. Вес Хемминга
  38. Фибоначчи
  39. Простое ли число
  40. Выравнивание
  41. Составление наибольшего числа
  42. Одинаковая четность
  43. Переворот числа
  44. Рекурсивный реверс
  45. Плоское дерево
  46. Сумма двоичных чисел
  47. Степень тройки
  48. Форматированное время
  49. Инвертированный регистр
  50. Переворот числа
  51. Счастливые числа
  52. Переворот строки
  53. Функция Аккермана
  54. Без двух нулей
  55. Фасад
  56. Длина последнего слова
  57. Преобразование DNA в RNA
  58. Молния
  59. Уникальное объединение
  60. Уплотнение коллекции
  61. Асинхронная сортировка
  62. Разница углов