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

Dmitriy Bataev

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

51

курс

99.6%

решено

4041

балл


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. Переворот строки
  16. Числа Черча
  17. Функция Аккермана
  18. Преобразование DNA в RNA
  19. Сумма квадратов
  20. Лабиринт
  21. Пятнашки
  22. Идеальные числа
  23. Списки на базе строк
  24. Разница углов
  25. Счастливые числа
  26. Асинхронное детектирование
  27. Счастливый билет
  28. Степень тройки
  29. Без двух нулей
  30. Молния
  31. Сглаживание функций
  32. java101 Написать класс с одним методом.
  33. java101 Аннотация @Override в Java
  34. Рекурсивный реверс
  35. Одинаковая четность
  36. Пересечение массивов
  37. Высокооплачиваемые работники
  38. Переворот числа
  39. Разница температур
  40. Композиция функций
  41. Найди отличия
  42. Длина последнего слова
  43. Вес Хемминга
  44. Самая длинная подстрока
  45. Выравнивание
  46. Фибоначчи
  47. Первые n элементов
  48. Представление объекта в виде массива
  49. Высоченная зарплата
  50. Графы: Алгоритм Прима
  51. Уплотнение коллекции
  52. Простое ли число
  53. Исключаем лишних
  54. Пары без функций
  55. Список диапазонов
  56. Случайные числа
  57. Асинхронная сортировка
  58. Плоское дерево
  59. Выравнивание
  60. Чанкование
  61. Ограбление домов
  62. Степень тройки
  63. Преобразование DNA в RNA
  64. Составление наибольшего числа
  65. Одноядерные машины
  66. Быстрая сортировка
  67. Сравнение версий
  68. Одинаковая четность
  69. Подготовка к деплою