Автор | Сообщение |
|
Отправлено: 03.03.22 14:47. Заголовок: 385 по нумерации на сайте
получается ответ 45, а не 30. как аналитически, так и перебором: P = [i for i in range(10, 20 + 1)] # P=[10,20] и Q=[25,55] Q = list(range(25, 55 + 1)) a = list(range(-100, 100)) for x in range(-100, 100): if ((x in a) <= ((x in P) or (x in Q))) is False: a.remove(x) print(a[-1] - a[0])
|
|
|
Ответов - 3
[только новые]
|
|
|
Отправлено: 03.03.22 21:22. Заголовок: https://i.postimg.cc..
|
|
|
|
Отправлено: 03.03.22 21:23. Заголовок: https://i.postimg.cc..
|
|
|
|
Отправлено: 04.03.22 14:24. Заголовок: спасибо, действитель..
спасибо, действительно! я крайне невнимателен. в программе тоже проверяю только минимум и максимуму, не проверяя, что это непрерывный отрезок..
|
|
|
|