Хороший разбор задачи - кажется все так просто и само-собой понятные вещи...
@SemionB
4 ай бұрын
Блин, 2 дня раздумий и я был очень близок к текущему решению...! Спасибо!
@aleksandr75
2 жыл бұрын
Привет хрошо обьясняешь, планируется ли курс по автотестам на питоне?
@alexanderselesnev3739
3 жыл бұрын
Отсортировав мальчиков и девочек, Вы расположили мальчиков и девочек друг против друга в порядке возрастания по умению. А если расположить их друг против друга в порядке убывания? Мне кажется было бы правильным считать, что имеется группа мальчиков и группа девочек. Или я не прав?
@user-zq8rh8gy2v
3 жыл бұрын
Артем, подскажите, пожалуйста, математику за какой класс нужно повторить, чтобы решать и понимать эти задачи? По алгебре и геометрии училась на 4, но это было лет 30 назад, может поэтому не понимаю
@egoroffchannel
3 жыл бұрын
разный уровень математики нужен для разных задач конкретно в этой задаче нужно понимать идею двух указателей, но это не математика
@alexmaksimov5589
2 жыл бұрын
Как слегка продвинутый спортивный программист скажу, что для первых двух-трех задач в подобных соревнованиях математику нужно знать на уровне 8-9 класса или ниже. Все зависит от задачи, конечно. Иногда требуется знать свойства разных групп чисел или битовые операции. В любом случае для решения задач нужна предварительная тренировка.
@user-gc8ko1jf3f
3 жыл бұрын
да уж... я совсем не в те дебри полез... Спасибо.
@Ramakot-ff3gd
Жыл бұрын
А тесты у тебя выдают другое . Ответ на первый тест не 3 а 2 Failed test #3 of 7. Wrong answer This is a sample test from the problem statement! Test input: 5 1 1 1 1 1 3 1 2 3 Correct output: 2 Your code output: 3 переписал твой код один в один
@keytspartachok4671
3 жыл бұрын
я только одного не могу понять, как эта переменная (i,j) -- указатель на первый элемент списка, привязывается к списку
@keytspartachok4671
3 жыл бұрын
т.е по другому бы i должно было быть записано как boys[0]?
@user-uy3yz6qv3h
2 жыл бұрын
Тот же вопрос, они не указывают на индекс, а просто порядоковое число. Что происходит внутри, как сравнивается непонятно .
@Taron8117
Жыл бұрын
i=0, b у нас список, значит доступ к элементу можно осуществить по индексу, а индекс это целые числа (цифры сначала) от 0 и дальше. b[i] это b[0]. Дальше в зависимости от выполнения условия i увеличивается и уже применяя эту i как индекс списка получаем другое значение списка, допустим b[1]. То же и с j.
@harrywright6872
29 күн бұрын
там просто дело в том, что их легко передвигать через += в блоке цикла, если через boys[0], girls[0 ] делать, то там путаница будет
@myata04
Жыл бұрын
У меня ошибка, тайм экспектед
@user-ft6td7yk8l
2 ай бұрын
if abs(boys[i] - girls[j])
@matx527
2 жыл бұрын
У меня этот код не работает, в чём могла произойти ошибка?
@egoroffchannel
2 жыл бұрын
А что за ошибка?
@matx527
2 жыл бұрын
@@egoroffchannel Typeerror: '
@user-fv8qw3ye7b
3 жыл бұрын
Данный код не работает в том случае, когда количество мальчиков больше чем количество девочек. Необходимо это учесть и ввести блок с проверкой длины списка, в котором при необходимости, списки поменяются местами.
@Sago186
3 жыл бұрын
зачем abs объясните пожалуйся
@user-ux4le1tf3y
3 жыл бұрын
если мальчик с умением 2 а девочка с умение 3. получается 2-3 = -1 что дает нам ошибку, а абс это модуль
Пікірлер: 27