Как стать автором
Обновить
-2
0
Anton Averkiev @drafff

Java

Отправить сообщение

В 2023.2 еще и отображение md-файлов сломали: если в файле есть таблица - idea зависает на попытке ее посмотреть. Причем в предыдущей версии все работало.

Все вытекает из уравнения p^2 — 1 = ( p -1 ) ( p + 1)
Где p — простое число.
p-1 — число стоящее левее от простого на числовой оси, а p + 1 — число стоящее справа.
Оба этих числа делятся на 2, потому что p не может быть четным, одно из этих числе делится на 3, потому что эти три числа идут подряд, и это не может быть 3, а оставшееся обязательно делится на 4, из-за того что числа идут подряд.
Отсюда получаем: 2 * 4 * 3 = 24.

Работает не только с простыми числами, например, можно привести такое: 6 * 24 +- 1 = 143 и 145. Оба варианта не являются квадратами.
Впервые увидел я это в видео на канале Veritasium, но сейчас оригинал видео не могу быстро найти.
необходимо реализовать функцию, возвращающую true в случае, если number является простым числом и false в противном случае

Мне на ум приходит только одно решение этой задачи (и оно не совсем верное):
p^2 = n * 24 +- 1;
Квадрат любого простого числа (кроме 2 и 3) равен 24 помноженному на некоторое n плюс/минус 1. Например, для 7 — это 49 (2*24 + 1), для 11 — это 121 (5 * 24 + 1), и т.д.
Но это будет выполнять не только для простых чисел, потому решение не до конца верное.

Но на собеседовании, в любом случае, попробовал бы это:
if (p < 2) return false;
if (p == 2) return true;
if (p == 3) return true;
if (p == 4) return false;
return ( p*p + 1 ) % 24 == 0 || ( p*p - 1 ) % 24 == 0;
считаю, что пирамида Маслоу по-прежнему крепко стоит на своем основании

Та самая пирамида Маслоу, которая не имеет никаких оснований и критикуется с момента своего появления? Удивительно что про нее еще продолжают вспоминать.
Почему-то сразу подумал про мореплавание. Мне кажется весь цикл, от построения судна и до путешествий по морю, очень сильно завязан на математических расчетах.
О важности влияния мнения большинства

А как же опыты с пирамидками?
Когда было две пирамидки, белая и черная, но подсадные утки говорили что они «обе белые», а тестируемый человек соглашался с ними. А затем его/ее просили пододвинуть к себе черную пирамидку.
Видел даже черно-белое видео где-то на ютюбе.
Интернет говорит что это кадры фильма «я и другие» (1971, ссср), и это только один из экспериментов описанных в этом фильме.
Спасибо большое за список литературы. Нашел для себя несколько книг о которых не знал.
И все таки компьютерные игры лучше чем реальная жизнь. Какими бы ни были приключения в реальности, в играх они будут всегда интереснее и разнообразнее. И постоянное развитие технологий так же влияет: в современных играх картинка уже лучше чем в реальности, а на подходе виртуальная реальность, со всеми ее невероятными возможностями.
Насколько я помню, это было не просто мытье рук, а полоскание в растворе известки. С одной стороны это убивало всю заразу, но с другой — портило руки врачам.
А не любили его потому что он очень негативно реагировал на коллег которые не придерживались его метода: ругал их, называл убийцами, писал гневные письма.
Другие врачи видели его результаты, и сами следовали его методу, но из-за тяжелого характера — его не любили.

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

Выглядит как обесценивание проблем дочери.
в мои 46 лет

Апелляция к возрасту — это логическая ошибка, мудрость с годами не приходит.
В профессиональном плане, особенно в IT, пик знаний и умений приходится на средний возраст, а затем проходит, что привод к снижению компетенции работника.
молодое поколение платить долги предкам не желает

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

А еще говорят «крепок задним умом». Это когда решение проблемы приходит уже после того как что-то можно сделать.
Загадочно, не правда ли?

Это проекция вашего личного опыта.
Реклама действует не на конкретного человека, а на толпу людей. Чем чаще человек слышит или видит какое-то название, тем чаще в среднем этот товар будет покупаться в магазинах. Все это работает на больших выборках.
Это явление когнитивной легкости, если что вам знакомо, то именно это вы и выберете. Может быть конкретно Вас реклама раздражает, но в среднем на больших выборках людей реклама работает. И как бы экспрессивно Вы не выражали свои эмоции, существуют еще миллионы людей, который предпочтут товар который им знаком по рекламе, тому товару о котором они никогда не слышали.
Реклама не потеряет смысл. Достаточно чтобы человек видел какое-то название как можно часто, и тогда где-то на подсознательном уровне этот человек будет считать эту вещь чем-то хорошим. Не обязательно даже понимать что это, главное часто видеть.
А позже, в магазине, человек выберет «хорошую» вещь, вместо «другой» вещи.
А еще в последнем XCOM вшито динамическое изменение сложности: при идеальном прохождении ваши бойцы начинают чаще промахиваться, а враги чаще попадать. Но если вы играете плохо (обратная ситуация), то игра начинает вам «подыгрывать».
Достаточно трудно писать софт, когда вас два человека, у вас две недели времени на двухмесячный объем работы, и ТЗ со списком задач написан людьми далекими от IT.
Слышал что углекислый газ при извержении вулканов это побочный продукт, и его количество незначительно в общей массе выбрасываемых веществ. Правда ли это?
но я не могу серьезно воспринимать мнение 25-летнего эксперта на поднятую тему

Автор статьи, по вашему мнению, слишком молод чтобы разбираться в этом вопросе?
Не хватает опроса в конце статьи — узнали ли вы себя в одном из этих типов?
1
23 ...

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность

Специализация

Backend Developer
Lead
Java