Типичная рабочая задача разработчика и её решение
Каждый день программисту приходится решать разные типы задач. Я рассмотрю на примере одной из них, из каких шагов состоит работа в проекте. Эта статья будет полезна как тем, кто интересуется разработкой, так и проходящим базовые курсы по программированию и еще не представляет, как все эти переменные, циклы, условия и функции применяются на реальных задачах. Так же в статье покажу самый базовый принцип парсинга web-страниц. Описание проблемы Задача, которая будет решаться в этой статье выбрана просто для примера, с целью показать общую картину...
1300 читали · 3 года назад
Адовые задачи с собеседований для программистов
Задачи на собеседованиях для программистов характеризуются видимой сложностью, но если спокойно разобраться, всё решается довольно просто. Мы подготовили несколько заковыристых задач и решения к ним. Алгоритмическая задача про острова Для двумерного массива M x N, состоящего из единиц, которые обозначают сушу, и нулей, обозначающих воду, верните количество островов. Остров окружён водой и образован соединением соседних земель по горизонтали и вертикали. Вы можете предположить, что все четыре края матрицы окружены водой...