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

Дмитрий Старцев

Москва, Россия

человек-программист

49

курсов

98.7%

решено

3897

баллов


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

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

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

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

Завершенные курсы
  1. Введение в программирование
  2. Введение в веб-разработку
  3. Изучение английского языка
  4. JS: Предметно-ориентированное проектирование
  5. JS: Автоматное программирование
  6. JS: Express
  7. JS: Синхронная асинхронность
  8. JS: HTTP Server
  9. Java: Многопоточность
  10. Java Generics
  11. JS: Асинхронное программирование
  12. JS: Алгоритмы
  13. JS: Обработка ошибок
  14. JS: Прототипы
  15. JS: Коллекции
  16. JS: Программирование, управляемое данными
  17. JS: Последовательности
  18. JS: Составные данные
  19. JS: подготовка к работе
  20. Основы программирования
  21. PHP: Начало работы
  22. Основы PHP
  23. Жизнь программиста
  24. Java: Структуры данных
  25. PHP: Веб-разработка
  26. Введение в Java
  27. Байт-код Java
  28. Введение в Javascript
  29. Введение в Ruby
  30. PHP: Автоматическое тестирование
  31. PHP: Ввод и вывод
  32. PHP PDO: Работа с базой данных
  33. Базы данных: SQL (DQL)
  34. Базы данных: SQL (DDL/DML)
  35. PHP: ООП
  36. PHP: Алгоритмы
  37. PHP: Построение абстракций
  38. PHP: Функциональное программирование
  39. Reactjs: Начало
  40. Протокол HTTP
  41. Основы Ansible
  42. Введение в алгоритмы
  43. Регулярные выражения
  44. Логика
  45. Linux: Пользователи
  46. Bash: Основы командной строки
  47. Операционные системы
  48. Структура и интерпретация компьютерных программ
  49. Введение в Си
Завершенная практика
  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. Найди Fizz и Buzz
  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. Подготовка к деплою