Igor
Представь, что пересечение существует. Дальше у отрезка начало это а, конец б. Тогда пересечение это самое правое начало и самый левый конец. Да?
Igor
Отсюда макс а и мин б
Wietcewitch
Wietcewitch
Вот он зеленый на рисунке
Igor
Да
Wietcewitch
Wietcewitch
Самое правое это конец красной линии, а самое левое - начало синей
Igor
Нет красной и синей пойми что цвета и перестановки могут быть любые, но всегда начнется пересечения от самого правого начала не важно красного или синего, а закончится на самом левом конце опять же не зависимо от цвета
Igor
Возьмем самую правую а и самую левую б... Это и будут координаты пересечения
Igor
У тебя а1 а2 б1 б2 или любая перестановка чисел
Wietcewitch
Всё
Самая левая точка отрезка пересечения это а
Самая правая точка отрезка пересечения это б
Это уяснили
Igor
Пересечение это два числа внутри
Igor
Если будет не а а б б.. То не будет пересечения в этом случае так же большее а будет больше меньшего б.
Wietcewitch
Igor
Обознач буквы на прямой
Wietcewitch
Если не будет аа бб, то не будет пересечения.
Igor
Ты увидишь что пересечение есть только в конфигурации когда сперва идут ашки а потом бэшки
Wietcewitch
Igor
Igor
Нет
Wietcewitch
Igor
а1 меньше б1 по условию
Wietcewitch
Слева минус, справа плюс
Igor
Wietcewitch
Сергей
Wietcewitch
Igor
Пересечения там нет а на картинке есть
Wietcewitch
аааааа
Wietcewitch
Igor
Зеленая линия опять не в тему
Wietcewitch
Почему?
Igor
B ни к какому концу не привязана
Wietcewitch
Wietcewitch
Вот так должно быть верно
Igor
Ну да
Igor
Вот порядок а и б определяет пересечение
Wietcewitch
Ты так хорошо начал, но пока я тупил с картинкой, потерял запал
Wietcewitch
Igor
Минимум и максимум отвязывают их от цветов
Igor
Просто берем самую правую ашку и самую левую бэшку их положение определяет наличие или отсутствие пересечений, обозначь их на картинке где все возможные случаи рассматривал и должно стать понятно
Daniil
Вы второй день задачу про отрезки обсуждаете?)
А то вчера краем глаза что то подобное видел
Wietcewitch
Igor
Просто напиши буквы на картинках и все должно стать на свои места
Igor
Дай рандомную картинку
Wietcewitch
Igor
Выбери самую правую а, самую левую б. Если полученная а левее б то а и б конец отрезка если совпадают то точка иначе нет пересечения
Wietcewitch
Igor
Ну вот самая правая ашка это а2 , самая левая бэшка б1 .. Совпадают, ответ точка
Wietcewitch
Igor
Вот этот алгоритм работает для всех картинок, для меня интуитивно понятно, аргументировать я не могу сорри
Wietcewitch
Igor
Да... Самая правая это макс, самая левая мин
Igor
Сорян по другому я объяснить не могу
Wietcewitch
да ладно, спасибо
Firuz
Ребят что вы думаете по поводу что ИИ заменит программистов лично мне интересно заменит ли ИИ Front End?
Azamat
Firuz
Erik
Firuz
Хорошо спасибо большое
Firuz
CyberSecurity
Artificial intelligence(Machine Learning,Deep Learning Data science)
Network Administration
Firuz
Один
Всем привет!
Подскажите, пожалуйста: где и для каких целей в JS используется конвертация объектов в примитивы - при помощи Symbol.toPrimitive, toString или valueOf.
Слышал только, что в целом так не рекомендуется делать, но, возможно, это важно.
Wietcewitch
Пытался через чет/нечет решить задачу, но не могу найти логику сравнения цветов на доске
Wietcewitch
Wietcewitch
Написал код, которые проверяет частично белые поля. Я обозначил на картинке сравнение каких именно полей проверяет мой код
Wietcewitch
x1, y1, x2, y2 = int(input()), int(input()), int(input()), int(input())
if (x1 % 2 == 1 and y1 % 2 == 1) and (x2 % 2 == 1 and y2 % 2 == 1):
print("YES")
Azamat
Есть такой метод, который есть в каждом тестовом классе,
куда его лучше вынести? В отдельный класс и затем наследоваться от него
или же создать какой-то Service класс со статическим методом и уже вызывать его?
iren
Wietcewitch
Глеб
Глеб
Прикинь это до 1000 чисел сделать
Igor
Wietcewitch