Найти в Дзене
Рекурсия и StackOverflowException
Всем привет, пока думаю о чем именно теперь писать на канале, решил разобрать одну интересную тему, которая впрочем тоже встречается на курсах. Спешу представить: её величество, Рекурсия! Что такое "рекурсия"? Смотри "рекурсия" (с) Для начала пойдемте в наш любимый гугл и узнаем, что же такое рекурсия, вот здесь довольно неплохо разбирается тема и классический пример с факториалом. Но мы конечно же попробуем разобрать максимально доступно, может быть даже местами слишком :). И начнем с самого простого определения: Рекурсия, это вызов методом самого себя...
2 года назад
Всё получилось! Из грязи в князи.
Всем привет! Вот уже прошло около 2-х лет как я решил бросить работу и начать обучаться программированию. Сейчас я могу с гордостью сказать, что у меня все получилось! За это время я сменил 2 компании, и 2 должности :). Сегодня я работаю уже Тим Лидом. Это руководитель разработчиков, кто не в курсе. Код пишу уже крайне мало, если вообще пишу, практически все время уходит на созвоны, разборы задач, и другие процессы. Но главное я в it, зарабатываю неплохой мешочек денег, моя цель полностью выполнена, я счастлив...
2 года назад
Решаем задачи по Java. Задача №3. Палиндром.
Всем привет! Два дня решал задачу по Spring-у. Через боль, пот и кровь, но всё-таки добил её. Очень интересный framework, но после кора, совсем непонятный). И чтобы разбавить это дело, поговорим сегодня об одной, очень интересной задачке. А именно, о проверке, является ли текст палиндромом? Далеко ходить не будем, условие: Реализуйте метод, проверяющий, является ли переданная строка палиндромом. При определении "палиндромности", должны учитываться только цифры и буквы. Всё остальное (пробелы, регистр, знаки препинания и т...
1777 читали · 4 года назад
Решаем задачи по Java. Задача №2.
Доброго времени суток! Надеюсь подкрадывающаяся вторая волна коронавируса не слишком сильно ударила по вам и с первой задачей всё понятно. Если нет, пишите в комментариях. А сегодня мы познакомимся с двумя отличными методами и с их помощью решим очередную задачку. Итак, встречайте: Math.abs() и Integer.bitCount. Далеко ходить не будем, задача: Реализуйте метод isPowerOfTwo, проверяющий, является ли заданное число по абсолютной величине степенью двойки: На самом деле, решений тут несколько. Например: Я разберу здесь самый, наверное, удобный, первый вариант...
1968 читали · 4 года назад