Рубрика «задачи» - 5

Здравствуй!

В этой статье речь пойдет о задачах на рекурсию и о том как их решать.
image

Кратко о рекурсии

Рекурсия достаточно распространённое явление, которое встречается не только в областях науки, но и в повседневной жизни. Например, эффект Дросте, треугольник Серпинского и т. д. Самый простой вариант увидеть рекурсию – это навести Web-камеру на экран монитора компьютера, естественно, предварительно её включив. Таким образом, камера будет записывать изображение экрана компьютера, и выводить его же на этот экран, получится что-то вроде замкнутого цикла. В итоге мы будем наблюдать нечто похожее на тоннель.

В программировании рекурсия тесно связана с функциями, точнее именно благодаря функциям в программировании существует такое понятие как рекурсия или рекурсивная функция. Простыми словами, рекурсия – определение части функции (метода) через саму себя, то есть это функция, которая вызывает саму себя, непосредственно (в своём теле) или косвенно (через другую функцию).

О рекурсии сказано много. Вот несколько хороших ресурсов:
Читать полностью »

Здравствуйте! В прошлой статье мы рассмотрели, почему менеджеры задач не делают нас продуктивными. В этой будет только практика: мы попробуем планировать дела таким образом, чтобы реально достигать поставленных целей.

Небольшое замечание: в моей программе My day planning пока реализованы самые базовые функции, поэтому кроме неё будем использовать Trello и Excel. Trello требует регистрации, но доступен на разных устройствах. Нам достаточно бесплатной версии этой программы. Если нет Excel, можно использовать LibreOffice Calc, таблицы в Google Docs или OnlyOffice. Другой вариант – завести Яндекс Диск или облако Mail.ru. Эти сервисы позволяют не только хранить файлы, но и создавать и редактировать в онлайновой бесплатной версии Microsoft Office.

План действий:

  1. Ставим цели.
  2. Определяем главную задачу на день.
  3. Планируем день или часть дня.
  4. Контролируем движение к цели.

Читать полностью »

image

89% людей заявляют, что не справляются со своими ежедневными обязанностями; только 11% профессионалов во всем мире выполняют за средний рабочий день все, что запланировали (данным опроса LinkedIn). Поэтому мы спросили экспертов, как составить список дел, который можно выполнить.Читать полностью »

Добрый день. Сегодня я работаю удаленно и строю две компании, в которых также, каждый сотрудник сам выбирает, приходить на работу в офис или работать удаленно. Поэтому без лишних вступления хочу поделиться с Вами десятком простых правил, которые помогают мне быть продуктивнее и немного счастливее.

10 простых советов, чтобы повысить продуктивность удаленной работы - 1
Читать полностью »

Карьера, коммерция и управление проектами-задачами в вопросах и ответах на «Тостере» - 1

Специально для читателей «Мегамозга» наша редакция решила собрать и резюмировать в одном месте наиболее интересные вопросы по всему спектру тем, которые относятся к нашему ресурсу, за последний календарный месяц.

Получилось их немало, равно как и ответов по наиболее острым и актуальным вопросам, заданными и решенными пользователями сообщества.

Итак, хотите узнать о чем спрашивают на «Тостере» и как отвечают на вопросы в тематике бизнеса, карьеры и управления проектами?
Читать полностью »

Итак, вчера мы с вами поиграли в джавовский вариант «Интеллектуальное казино против знатоков», и при этом, при всем уважении кам, телезрители выиграли! Если же я вдруг упустил знатоков, решивших вчера хотя бы три задачи — пишите мне в личку, и награда найдет своего героя!

Вчера нас с телезрителями обвинили в том, что большинство вчерашних задач были связаны с Java весьма косвенно. Мы принимаем это обвинение, и поэтому сегодня у нас вариант на чистой Java! никаких спрингов, эксэмэлей и паттернов. Это будет настоящее испытание для истинных любителей хардкора!

Под катом — ответы на вчерашний раунд и суперблиц! Против знатоков сегодня играет телезритель из Петербурга Андрей apangin Паньгин.

Новый суперблиц по Java-хардкору - 1

Читать полностью »

Большинство рабочих конфликтов возникает из-за неправильного понимания задач. Как внести ясность в рабочий процесс, избежать недопонимания и сделать работу эффективнее? Давайте поговорим о воинском уставе, ошибках при постановке задач и способах стать друг для друга понятнее.

Эффективность: говорим на языке задач - 1

На самом деле задачи бывают всего лишь двух типов: формализованные и слабо формализованные. Особенностью первых является четкое понимание исполнителем действий с самого момента получения такой задачи. Второй же тип связан с творческим поиском.

Идеальная неформализованная задача была превосходно описана в одноименной русской сказке: «Поди туда — не знаю куда, принеси то — не знаю что». В такой постановке задачи нет явного ответа на вопрос — зачем мне это делать? Мотив не раскрывается недаром — это задача для самураев. Людей с мощной внутренней мотивацией.Читать полностью »

image

Вам кажется, что в сутках недостаточно часов? Попробуйте убрать один пункт из своего плана на день грядущий. Об этом сегодня расскажет Лайза Эванс (Lisa Evans).

Итак, даем слово Лайзе!
Читать полностью »

image

Приковывая себя к рабочему месту, вы вряд ли начнете генерировать блестящие идеи. Как же найти способ делать меньше, но добиться за день большего? Об этом сегодня расскажет Лайза Эванс.

Итак, даем слово Лайзе!Читать полностью »

Самый удивительный вопрос, который нам задают при назначении собеседований кандидатам на позиции стажеров, звучит так: «А что будут спрашивать?».

Уточним, вопрос этот чаще всего задают студенты. Те, для кого предстоящее собеседование будет первым или одним из первых в их профессиональной карьере.

В чем же причина такого вопроса?

Длительный опыт общения с кандидатами с университетской скамьи показал, что причина проста. Студенты часто воспринимают собеседование так же, как экзамен в своем ВУЗе: нужно подготовиться (лучше всего за одну ночь :)), прийти и сдать. И тот, кто лучше всех ответит на вопросы, получит пятерку, то есть будет нанят.

Загвоздка состоит в том, что собеседование — это совсем не экзамен. Под катом ответ почему.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js